je me retrouve à faire ce qui suit beaucoup:Hg message de validation post-fusion, meilleure pratique?
C:\Code>hg pull
pulling from http://server/FogBugz/kiln/Repo/Project/Rebuild/trunk
searching for changes
adding changesets
adding manifests
adding file changes
added 2 changesets with 4 changes to 4 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
C:\Code>hg merge
4 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, dont forget to commit)
C:\Code>hg commit -m "Merged"
C:\Code>hg push
pushing to http://server/FogBugz/kiln/Repo/Project/Rebuild/trunk
searching for changes
remote: kiln: successfully pushed 2 changesets
Ma question est, ce qui est mieux/plus utile d'utiliser le message de validation après la fusion d'une traction à partir du référentiel. Y a-t-il des meilleures pratiques que les gens utilisent dans les systèmes de contrôle de version distribués pour ce genre de chose?
On dirait que ce que je fais .... Devinez qui fait deux d'entre nous (et tous les gars avec qui je travaille aussi!) Peut-être ne pas faire de bonnes pratiques ... – jcolebrand
IMHO ces messages de fusion (et commits) sont un défaut de hg. Dans subversion vous avez les messages de log des commits précédents, alors svn up fait une fusion automatique alors vous ne pouvez valider que * vos * changements avec bien sûr le bon message de journal. Je voudrais dans une prochaine version de hg avoir non seulement des messages de validation de fusion vides, mais aussi aucun événement du tout dans le scénario pour cela! Devrions-nous toujours utiliser "hg pull --rebase" comme suggéré? Ai-je manqué quelque chose? veuillez me diriger vers une explication .. ;-). Cheers –