2010-01-13 126 views
0

我有這種情況。我從公共官方SVN存儲庫檢出了一個項目的代碼。然後我從另一個來源修改了很多文件的自定義修補程序。自定義補丁後的SVN更新

由於活躍的開發人員在那裏提交代碼,現在和之後官方存儲庫都會得到更新。爲了跟上他們,我做SVN更新。

我的問題是,將更新打破我的自定義的東西?我的意思是,如果由我的自定義修補程序修改的文件在官方存儲庫中獲得新修訂版,它會被覆蓋或者只是官方更改將合併到我的自定義修補文件中?

回答

0

如果我的自定義修補程序修改的文件在官方存儲庫中得到新的修訂版本,它將被覆蓋或只是官方更改將合併到我的自定義修補文件中?

如有可能,這些更改將合併到您的副本中;更新永遠不會刪除您所做的本地修改。

如果文件無法合併,將會出現衝突,您將收到通知。

+0

有沒有辦法強制SVN更新自定義修補文件到最新的官方修訂版本,即使這意味着恢復自定義更改? – dvim 2010-01-15 15:08:09

+0

是的:'svn update --accept theirs-full' – 2010-01-15 16:06:23