2010-08-02 59 views
1

一个星期前我问了这个问题(下面),并得到了我正在寻找的答案,但是,如果我希望配置管理程序将文件更新到下一个修订版(一个单元),那么什么程序可以工作?被编辑。我明白颠覆不会这样做,但是什么程序会?TortoiseSVN/Subversion版本号... Altenate程序?


我相当熟悉Subversion/TortoiseSVN的,我想知道是否有阻止的文件跳过版本号颠覆,这样我可以跟踪的时间量的方式是基于它改变了一个文件版本号:

示例:我有A.txt,B.txt和C.txt版本1 :(将文件添加到存储库)A.txt:1 B.txt:1 C.txt:1

修订2 :(编辑文件:A.txt和B.txt)A.txt:2 B.txt:2 C.txt:1

修订版3:(编辑文件:A.txt和C.txt)A.txt:3 B.txt:2 C.txt:3 < ---------我希望这个“3”是一个2 * ***

**我对C.txt作了一个更改,我希望修订号增加一次(不跳过2并直接跳到3)。我理解为什么Subversion/TortoiseSVN以这种方式做到这一点,以及如何遵循它,但是对于我正在开发的项目,我想以不同的方式做到这一点。我已到处阅读,似乎无法找到任何与此问题有关的人。有什么建议么?


谢谢!

回答

1

例如,CVS会为每个文件单独跟踪版本号。因此,如果您更改文件B并将更改提交到存储库,则文件A和C完全不受影响。

尽管版本系统与Subversion有点不同。在SVN使用从1到N的数字的地方,CVS编号从1.1开始,第二个数字随着每次提交而增加(变成1.2,1.3等等)。

1

如果我理解您的问题,您希望逐个文件地跟踪修订号。这是一个相当过时的概念,这就是为什么更现代的SCM软件包不支持它。另一方面,那CVS的工作方式,所以如果这是你觉得你需要,那么去看看它。