Question

J'utilise Subversion et Subclipse pour mon contrôle de source et je suis un processus qui consiste à avoir un tronc principal et à prendre des branches pour les versions.

Cela fonctionne bien et il n’ya pas de problème majeur de fusion. Toutefois, lorsque des modifications importantes sont apportées à un fichier dans le coffre et dans la branche (malheureusement nécessaire), je dois modifier manuellement les conflits. Le problème est que je constate qu’il me manque parfois une ou deux corrections de bugs.

Comment les autres gèrent-ils cette situation? En plus de prêter plus d'attention ou d'employer quelqu'un qui a une meilleure vue; Y a-t-il d'autres solutions possibles?

J'ajoute mes références JIRA à tous les commits, mais ceux-ci sont ensuite perdus lors de la fusion.

Merci.

Était-ce utile?

La solution

Effectuez TOUTES les modifications apportées au tronc, puis sélectionnez les révisions dans quelle branche de version ... Cela vous donne un aperçu visuel des révisions qui ont eu lieu où (merginfo).

Suppose également que toutes les révisions seront éventuellement incluses dans une version du tronc.

Autres conseils

Test unitaire automatisé & amp; Intégration continue ...

Si le problème est que vous ne pouvez pas vous souvenir des corrections de bogues qui ont été fusionnées d'un jour à l'autre, je suggérerais de faire une "fusion d'enregistrement uniquement". à l'aide de tortoisesvn - il s'agit exactement de la situation où vous avez dû faire les choses manuellement et que vous voulez maintenant enregistrer le fait.

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