2012-11-30 82 views
3

我使用subclipse將樹幹中的更改合併到分支中,並且在「最佳實踐」步驟中,有工作副本不在單個修訂版本中的通知。即使在進行更新之後,程序包資源管理器中的任何文件或文件夾都沒有髒指示符(以前已經通過過),但沒有一個版本號似乎發生了更改。 subclipse正在尋找什麼來生成此通知?有沒有我也可以從命令行運行來證實這一點?工作副本在單個修訂版Subversion問題

回答

7

它基本上意味着你有一個「混合版本工作副本」,這是非常正常和常見的。如果你谷歌它會發現很多解釋。一個博客帖子我多年前寫的是最高命中:

http://markphip.blogspot.com/2006/12/mixed-revision-working-copies.html

顛覆合併工作好多了,如果你在一個單一的統一版本有你的工作副本。所以只需運行更新。如果你願意的話,合併嚮導會爲你做到這一點。

1

外Subclipse的,在純Subversion術語:

您WC可在原始狀態(沒有本地修改),但 - 混合。混合工作副本會出現,當樹的一部分更新修訂,從「主」不同

步驟重現

svn co http://mayorat.ursinecorner.ru:8088/svn/Hello/ 
A Hello\trunk 
... 
Checked out revision 34. 

cd trunk 

svn up -r 30 
Updating '.': 
... 
Updated to revision 30. 

cd ..\.. 

subwcrev Hello 
SubWCRev: 'z:\Hello' 
Last committed at revision 28 
Mixed revision range 30:34 

「混合版本範圍」警告,爲您和您的情況。我不記得這可以檢查和如何與純svn客戶端來完成:總是集結任務

對於乾淨的工作拷貝(svn up樹幹做)subwcrev輸出使用subwcrev

subwcrev Hello 
SubWCRev: 'z:\Hello' 
Last committed at revision 34 
Updated to revision 34 

SubWCRev是部分的TortoiseSVN

相關問題