3
我正在使用Subversion開發一個相對較新的項目。我已經分支了幾次,並將該分支合併回主幹沒有問題。然而,我最近的合併失敗了 - 這似乎與我添加了一個新文件到尚未存在於主幹上的分支(在本例中爲GradientView.h)有關。顛覆合併 - 「擁有不同的存儲庫根目錄」
這裏是我所看到的,當我試圖在命令行合併:
[email protected]$ svn --username bpapa --password mypassword merge -r 177:HEAD svn://mycompany.server/opt/my-svn-repository/myproject/branches/version-1.4
C Classes/MyAppDelegate.m
svn: Copyfrom-url 'svn://mycompany.server/opt/my-svn-repository/myproject/branches/version-1.4/Classes/GradientView.h' has different repository root than 'svn://[email protected]'
如果我看的.svn目錄在我的工作拷貝,並檢查「項」文件完整性檢查庫網址似乎是正確的 - svn://[email protected]/opt/my-svn-repository/myproject/trunk
另一件要注意的事情,如果它有幫助,是我期待更多的文件得到合併。它似乎合併了第一個文件(MyAppDelegate),然後當它到達新文件GradientView.h時,它就會窒息。
嗯,這很容易。奇怪的是,它爲早期的合併工作。 – bpapa 2009-10-21 14:31:37
用戶標識是否在svn URL中是不容易注意的。 我不確定第一個文件合併(與衝突)的明顯行爲是怎麼回事。這很奇怪。 – khedron 2009-10-21 15:25:37