【发布时间】:2010-05-23 23:42:43
【问题描述】:
我想用标签标记任意一组提交/变更集。
- 提交 1 *标记 1
- 提交 2 *标记 2
- 提交 3
- 提交 4 *标记 1
- 提交 5 *标记 2
目标是轻松定位特定标记的所有更改,并将该分组直接保留在 VCS 中,而不是像错误跟踪系统这样的外部系统。
标记的位置和顺序需要是任意的,并且应该能够处理已提交/未提交和已推送/未推送的更改。
在 SVN 中,我知道的最好方法是编辑提交注释并添加一些特殊文本,您可以搜索例如“**标记 1”。或者只是进行虚假编辑并提交它,并使用其提交说明列出所有包含的修订。
SVN 有更好的解决方案吗? Hg 或 Git 是否有同等或更好的解决方案?
【问题讨论】:
标签: svn git version-control mercurial