Subversion中的一個提交會將所有文件的版本號加1(如果我錯了,請糾正我)。但是,當我看到在Eclipse中,我看到的文件有不同的版本號:Eclipse中的文件有不同版本號(Subversion)
的版本號爲文件名的後面。爲什麼Eclipse爲每個文件顯示不同的版本號?我正在使用Subclipse插件。
Subversion中的一個提交會將所有文件的版本號加1(如果我錯了,請糾正我)。但是,當我看到在Eclipse中,我看到的文件有不同的版本號:Eclipse中的文件有不同版本號(Subversion)
的版本號爲文件名的後面。爲什麼Eclipse爲每個文件顯示不同的版本號?我正在使用Subclipse插件。
假設所有文件具有相同的修訂版號都是錯誤的。
提交某些文件時,提交的文件都會得到一個新的修訂版本號。此修訂版號是所用存儲庫的下一個修訂版號。
現在,如果您提交了一個文件而不是另一個文件,則第一個文件會獲得一個新數字,而另一個文件會保留舊數字。
因此在您的映像中,所有具有相同修訂版本號的文件都是在dsame時間提交的。文件的更高版本號表示此文件晚於數字較小的文件提交。
所以顯示的修訂版號與預期一致。
Subversion的工作副本並不總是對應於版本庫中的任何單個 版本。
請參閱"Mixed-revision working copies" SVNBook部分。
Thx,多數民衆贊成解釋它。我確實發現[this](http://svnbook.red-bean.com/en/1.5/svn.basic.in-action.html#svn.basic.in-action.revs)解釋混亂。 – BigJ
我發現,爲單個文件指定「上次更改的修訂」要清楚得多,因爲它們*會*差別很大,並且整個庫或整個子目錄的「修訂號」都會有所不同。 – alroc