如何使分支在一个存储库中具有不同的修订增量
示例:
Repo ----master
|
----trunk
当我提交 trunk 5次然后合并 master
结果:
Repo ----master (rev:1)
|
----trunk (rev:5)
然后我提交 trunk 4次然后合并 master
结果:
Repo ----master (rev:2)
|
----trunk (rev:9)
可以在SVN中完成吗?
答案 0 :(得分:2)
没有。这些修订号是SVN识别修订的内部ID。即使您根本不更改代码,但只有SVN属性,它就是它自己的修订版号。 SVN不允许用户为提交设置修订号,坦率地说,我认为没有必要。如果你想做这样的计数,你必须独立于SVN。
答案 1 :(得分:0)
实际上有时需要这样做。例如,在文档控制中,您可能有一个全局版本为19的文档,但第7节位于版本3上。当第7节更新时,它应更新为版本4,而全局文档应更新为20。在工作中,审计人员对文档中从3到20的各个部分的看法非常模糊。
答案(AFAIK)是将每个部分制作成自己的项目。