J'ai un gros projet qui nécessite beaucoup de travail sur une nouvelle fonctionnalité, alors j'ai prévu d'utiliser une branche pour faire ce travail. Je n'ai jamais eu à le faire auparavant, et je voulais juste obtenir l'assurance d'un utilisateur expérimenté de Subversion que les choses «devraient» fonctionner correctement. Ce qui me préoccupe particulièrement, c'est de voir à quel point Subversion gère les fichiers supprimés, renommés/déplacés entre une branche et le tronc. Autrement dit, si plusieurs fichiers sont supprimés ou renommés/déplacés dans la branche, mais que ces fichiers continuent d'être utilisés et reçoivent des modifications dans le tronc, les fusions avec le tronc continueront sans encombre (retravailler la branche, bien sûr, si nécessaire)?Comment les fichiers supprimés et renommés/déplacés sont-ils traités lors de la fusion d'une branche d'entité avec un tronc et de sa réintégration dans le coffre dans Subversion?
En outre, lorsque je réintègre la branche avec le tronc, si les fichiers diffèrent grandement dans le nom (ou l'existence) entre le tronc et la branche, la réintégration sera-t-elle difficile? Est-ce que les fichiers supprimés (déplacés) dans la branche seront maintenant supprimés (déplacés) dans le tronc, ou les fichiers resteront-ils et des conflits apparaîtront-ils?
Le livre SVN n'a pas éclairci ces questions pour moi, donc votre expérience serait grandement appréciée. Je vous remercie!
Article de blog très utile. Je vous remercie! –