me encuentro haciendo lo siguiente mucho:Hg post-merge commit message, best practice?
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
Mi pregunta es, ¿qué es una mejor/más útil mensaje de registro para usar después de la fusión de un tirón desde el repositorio. ¿Hay alguna mejor práctica que las personas usen en los sistemas de control de versiones distribuidas para este tipo de cosas?
Suena como lo que hago ... Supongo que dos de nosotros (¡y todos los tipos con los que trabajo también!) Quizás no estén haciendo las mejores prácticas ... – jcolebrand
En mi humilde opinión estos mensajes de combinación (y confirmaciones) son un defecto hg. En subversión tiene los mensajes de registro de las confirmaciones anteriores, luego svn up realiza una fusión automática y luego puede confirmar solo * sus * cambios, por supuesto, con el mensaje de registro correcto. Me gustaría en una versión futura de hg no solo tener mensajes de compromiso de fusión vacíos, sino también ningún evento en la línea de tiempo para eso. ¿Deberíamos usar siempre "hg pull --rebase" como se sugiere? ¿Me he perdido algo? por favor, indícame una explicación ... ;-). Saludos –