[英]How can I mark a group of changes/changesets in SVN, Hg, or Git
我想用标签标记任意一组提交/变更集。
目标是轻松找到特定标记的所有更改,并将该分组直接保存在VCS中,而不是像bug跟踪系统这样的外部系统。
标记的位置和顺序必须是任意的,并且应该能够使用已提交/未提交和已推送/未按下的更改。
在SVN中,我知道的最好方法是编辑提交注释并添加一些可以搜索的特殊文本,例如“** Mark 1”。 或者只是进行虚假编辑并提交它并使用其提交注释列出所有包含的修订。
SVN有更好的解决方案吗? 对Hg或Git有相同或更好的解决方案吗?
在mercurial中你会使用一个标签:
hg tag -r REVISIONNUMBER "MARK 1"
在你提到的所有三个系统中,你都无法注释“未提交的......更改”。
听起来如果你完全理解git或mercurial中的分支选项,你可能会放弃你的“注释组”的概念,这就是分支的作用。
http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.