2013-07-26 26 views
3

Subversion中的一個提交會將所有文件的版本號加1(如果我錯了,請糾正我)。但是,當我看到在Eclipse中,我看到的文件有不同的版本號:Eclipse中的文件有不同版本號(Subversion)

enter image description here

的版本號爲文件名的後面。爲什麼Eclipse爲每個文件顯示不同的版本號?我正在使用Subclipse插件。

回答

2

假設所有文件具有相同的修訂版號都是錯誤的。

提交某些文件時,提交的文件都會得到一個新的修訂版本號。此修訂版號是所用存儲庫的下一個修訂版號。

現在,如果您提交了一個文件而不是另一個文件,則第一個文件會獲得一個新數字,而另一個文件會保留舊數字。

因此在您的映像中,所有具有相同修訂版本號的文件都是在dsame時間提交的。文件的更高版本號表示此文件晚於數字較小的文件提交。

所以顯示的修訂版號與預期一致。

+0

Thx,多數民衆贊成解釋它。我確實發現[this](http://svnbook.red-bean.com/en/1.5/svn.basic.in-action.html#svn.basic.in-action.revs)解釋混亂。 – BigJ

+0

我發現,爲單個文件指定「上次更改的修訂」要清楚得多,因爲它們*會*差別很大,並且整個庫或整個子目錄的「修訂號」都會有所不同。 – alroc

相關問題