2009-09-12 6 views
1

J'aimerais pouvoir examiner le code vérifié dans le référentiel subversion interne avant de pousser ces changements sur le serveur subversion distant. Comment puis-je utiliser git pour mettre en scène la subversion de développement pour examen?Comment puis-je utiliser git comme une étape de révision de code intermédiaire avant de sortir la subversion distante?

J'ai déjà récupéré la subversion interne dans git sur ma machine. Comment puis-je maintenant pousser les changements dans le serveur subversion distant?

Mise à jour: Je suis à la recherche d'une solution qui me permette de tirer d'un référentiel de subversion, d'examiner le code et de pousser dans un autre référentiel de subversion. Est-ce possible avec git-svn?

+0

Pourriez-vous clarifier? Utilisez-vous deux serveurs svn distincts? –

+0

@Ken: Oui. J'utilise deux serveurs différents. – Shoan

Répondre

3

De l'git-svn manpage:

--svn-remote <remote name> 

Specify the [svn-remote "<remote name>"] section to use, 
this allows multiple SVN repositories to be tracked. Default: "svn" 

ajouter donc votre deuxième serveur SVN à votre .git/config comme une nouvelle strophe [svn-remote]. Vous pouvez ensuite utiliser cette option pour le référencer.

+0

Comment est-ce que je devrais faire la fusion puis la commettre dans le dépôt svn? – Shoan

0

Pourquoi ne pas avoir un seul référentiel SVN avec une branche de développement et une branche "béni" où vous fusionnez les révisions approuvées?

Questions connexes