2009-09-02 34 views
1

在SVN 1.6.5下,我們有一個回放,其中「主幹」是我們進行主要開發的地方。如何忽略在主幹中刪除的文件的更新

我們有一個「生產」分支,這是我們的實時網站代碼。

當發展變化被推送到現場,我們做了一系列修訂合併從中繼同步中繼和分支。

在「Trunk」中我們有一些項目信息,我們並不真正想要在「Production」分支中。

我可以從「生產」分支中刪除它,但最終會在合併具有對已刪除文件的更新的修訂時發生樹衝突。

我知道我可以做一個「唯一記錄修訂」合併,但我想知道是否有一種更簡單的方法來「忽略」更改。

回答

1

我不認爲你可以忽略它們,但解決這樣的衝突並不需要很多時間。

首先解決「真實」的衝突,並確保只有生產分支中的刪除引起的衝突依然存在。然後自動解決所有這些工作副本的根目錄:

svn resolve -R --accept=mine-full . 
1

使用externals來安排相關的「生產」分支文件/目錄從存儲庫位置被取出,而不是從中繼存儲位置。

相關問題