2008-09-16 19 views

Répondre

0

Avec svnmerge.py, vous initialisez les deux branches (en allant dans un sens, il vous suffit d'initialiser une des branches). Puis fusionnez en utilisant le -b (pour l'indicateur bidirectionnel). Voici un résumé commençant de la branche un à la branche deux. $ REPO est le protocole et le chemin vers votre dépôt.

svn copie $ Repo/branches/un REPO $/branches/deux \
-m "Création branche deux de la branche un."
branches de caisse svn/un
une branches de caisse svn/deux deux

cd une svnmerge initialisation ../two

cd ../two svnmerge initialisation ../one

Vous pouvez maintenant modifier les deux branches. Les changements d'un à deux peuvent être fusionnés par:

cd deux
svnmerge fusion -b -S un
svn commit -F svnmerge-commit-message.txt

A l'inverse, les changements de deux à une fusion peut être par:

cd une
svnmerge fusion -b -S deux
svn commit -F s vnmerge-commit-message.txt

Assurez-vous de noter le drapeau -b!