2009-12-09 5 views
0

Hopw vous serez bien et bien. Est-ce que quelqu'un peut me dire comment fusionner d'une branche à l'autre?Comment: SVN Branch Merge

Par exemple: Nous avons deux branches, DEV et INT et je veux fusionner de DEV à INT.

Quelle est la meilleure façon de procéder?

Deuxièmement, est-il nécessaire de verrouiller la branche DEV avant de lancer le processus de fusion?

Veuillez me guider vers un article/lien/livre si possible.

Merci.

Répondre

0

Merge est une sorte de mal approprié pour l'opération que vous effectuez réellement. L'opération applique réellement une différence (entre une révision 'De' et une 'À') dans votre copie de travail.

Dans votre cas, vous voulez un diff entre une révision R1 et la révision R2 de la branche DEV. Une fois la diff appliquée, vous verrez une liste de fichiers ajoutés/mis à jour/supprimés et peut-être avec des conflits (texte et/ou arborescence). Résolvez tous les conflits, puis validez-les dans INT. Je suppose que vous avez votre copie de travail synchronisée sur INT.

Vous ne savez pas si vous utilisez des IDE (comme Eclipse), mais cela rendrait ce processus plus facile, en particulier en comparant les différences. TortoiseSVN fonctionne très bien aussi.