Comment sont supprimés et renomme / fichiers déplacés traités lors de la fusion d'une branche de fonctionnalité avec le tronc et le réintégrant dans le tronc dans Subversion?

StackOverflow https://stackoverflow.com/questions/2837856

Question

J'ai un grand projet-ish qui a besoin de beaucoup de travail sur une nouvelle fonctionnalité, donc je comptais sur l'utilisation d'une branche pour faire ce travail. Je n'ai pas dû le faire avant, et je voulais juste obtenir l'assurance d'un utilisateur Subversion expérimenté que les choses travail « devrait » en douceur.

Ce que je suis particulièrement préoccupé par la façon dont est bien Subversion poignées supprimer, renommer / déplacer des fichiers entre une branche et le tronc. Autrement dit, si plusieurs fichiers sont supprimés ou renommés / déplacés dans la branche, mais ces fichiers continuent d'être utilisés et recevoir des changements dans le tronc, se confond avec le tronc procéder toujours sans accroc (retravaillant la branche, bien sûr, le cas échéant )?

En outre, quand je Réintégrer alors la branche avec le tronc, si les fichiers sont très différents dans le nom (ou l'existence) entre le tronc et ses ramifications, la réintégration difficile? Est-ce que les fichiers supprimés (déplacés) dans la branche maintenant supprimer (déplacés) dans le coffre, ou émergeront Linger et conflits fichiers?

Le livre SVN n'a pas éclaircir ces questions pour moi, afin que votre expérience serait grandement appréciée. Merci!

Était-ce utile?

La solution

http://markphip.blogspot.com/2006/12 /subversion-moverename-feature.html

Renommer est une copie / suppression

Si un changement de nom se produit sur 1 branche, et les modifications sur une 2ème branche, ils auront besoin d'une fusion de la main

Le truc de changement de nom magique que vous voulez arriver ne se produira pas sur la subversion, mais qui va se passer dans Git.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top