我在本地更改了文件,然後更新了存儲庫並且其他人更新了該文件。但是取而代之的是衝突的上來和我不必去和diff的文件,其中部分來自於使用的文件,它看起來像烏龜SVN剛剛合併而不是文件選擇...爲什麼我的龜svn合併一個文件,而不是衝突呢?
merge http://img850.imageshack.us/img850/9733/merged.jpg
我在本地更改了文件,然後更新了存儲庫並且其他人更新了該文件。但是取而代之的是衝突的上來和我不必去和diff的文件,其中部分來自於使用的文件,它看起來像烏龜SVN剛剛合併而不是文件選擇...爲什麼我的龜svn合併一個文件,而不是衝突呢?
merge http://img850.imageshack.us/img850/9733/merged.jpg
這只是意味着一切進展順利。 僅當版本控制工具(svn)無法正確合併文件的兩個版本時纔會發生衝突。
不知道細節我只能猜測,但如果你的改變不與其他人的改變相沖突,那麼Subversion會愉快地合併而不會產生衝突。
作爲一個測試,嘗試添加一個帶有10個編號行的文件,將其分支,然後在一個分支中更改第一行,在另一個分支中更改最後一行,然後嘗試合併,並且應該再次觀察同一個行爲。
如果更改重疊或彼此接近,則會發生合併衝突。
或簡單地檢查出相同目錄的兩個工作副本。 – 2011-05-11 14:27:01
aweome歡呼!皮特 – Exitos 2011-05-11 14:26:51