我想用标签标记任意一组提交/更改集。我如何标记SVN,Hg或Git中的一组更改/更改集
- 提交1 *标记1
- 提交2 *标记2
- 提交3
- 提交4 *标记1
- 提交5 *标记2
的目标是轻松定位特定商标的所有更改,并将该分组直接保存在VCS中,而不是像bug追踪系统这样的外部系统。
标记的位置和顺序必须是任意的,并且应该能够同时处理已提交/未提交和已推/未改变的更改。
在SVN中,我所知道的最好方法就是编辑提交笔记并添加一些可以搜索的特殊文本,例如, “**标记1”。或者只是做一个虚假的编辑并提交它并使用其提交说明列出所有包含的修订。
SVN有更好的解决方案吗? Hg或Git有相同或更好的解决方案吗?
ticgit看起来很有趣,谢谢。我喜欢使用分支来存储伪变更以及对变更集的引用。 – sylvanaar 2010-05-24 00:41:31