2012-02-05 29 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

相关问题