2010-08-02 58 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的工作方式,所以如果這是你覺得你需要,那麼去看看它。