2009-07-22 23 views

回答

1

Sydius。是的,這會導致跟蹤變更的方式出現問題。但是,只要您更新任何跟蹤您移動的分行的分行,這是一件安全的事情。

這是因爲以下簡單:

/trunk:1-8334,8336-8440,8444-8450,8452-8458,8460-8469,8471-8476,8480,8486 

這表示,這個分支:類似於以下

cd /path/to/tracking/branch 
svn pe svnmerge-integrated . 

你會看到一條線(如果你正在跟蹤多個或行)我正在跟蹤存儲庫的/ trunk,以及已合併到其中的修訂列表。您可以簡單地將/ trunk更改爲/ mynewbranch並保存該文件。

你也需要做同樣的SVNMERGE封閉屬性,例如:

svn pe svnmerge-blocked . 

如果這個文件是空的,那麼就忽略它。

+0

似乎工作,直到合併分支回樹幹。它無法找到它從中移出的以前分支名稱時失敗。 – Sydius 2009-07-27 23:44:39

1

評論似乎已關閉,但答案存在問題。如果您等待在移動分支之前運行svnmerge.py init,那麼'init'根本不會運行,因爲 它以某種方式拉出舊的路徑​​並嘗試使用它,但不成功。