2012-02-05 41 views
1

我在嘗試在我的項目中使用svn merge時遇到錯誤。這裏會發生什麼導致了這個問題(我有這個問題,svnclient版本1.6):嘗試svn合併時出現「目標路徑不存在」錯誤

  1. 我做樹幹的乾式經營合併成一個分支:svn merge --dry-run svn://example.com:3690/repo/Backend/trunk
  2. 我犯了合併。
  3. 我做一個分支幹運行合併到主幹:svn merge --dry-run svn://domain.com:3690/repo/Backend/branches/branch

這就是我遇到的錯誤:

svn: Target path '/Backend/branches/branch' does not exist 

更新:我說,當我在我的回購合併主幹與另一個分支,它工作正常,但事實並非如此。 我試着與另一個分支合併,併發生同樣的錯誤。

svn merge svn://example.com:3690/repo/Backend/branches/branch2 

導致錯誤:

svn: Target path 'Backend/tags/backend_r.3.17' does not exist 

我不知道爲什麼發生這種情況如果合併是與後端/分支機構/ BRANCH2。

+0

會http://stackoverflow.com/questions/5764584/svn-merge-target-path-does-not-exist help?或http://stackoverflow.com/questions/212713/subversion-what-does-target-path-does-not-exist-when-merging-mean? – VonC 2012-02-05 19:35:08

+0

nop。我檢查這些tickects。與修訂合併命令並沒有給我任何迴應,並且svn合併--ignore-ancestry我寧願不要這樣做,因爲祖先的表現 – cjmm 2012-02-05 20:16:53

+0

我有這個相同的問題,這是什麼修復了我。 http://stackoverflow.com/a/5771655/183355 – mozillalives 2012-08-01 20:42:49

回答

1

目錄svn://domain.com:3690/repo/Backend/branches /必須存在。您可以用svn ls svn://domain.com:3690/repo/Backend/branches/確認此目錄的存在。如果它不存在,那麼你必須先創建它:

svn mkdir svn://domain.com:3690/repo/Backend/branches/ 
+0

嗨!分支的目錄存在。這是我的困惑,因爲與其他分支合併是成功的。 – cjmm 2012-02-05 19:49:36

相關問題