我正在尝试合并从分支到主干的更改,用于单个文件和单个修订。
我使用 VisualSVN 作为前端。
所以我右键单击文件,Visual SVN -> Merge,然后选择“Merge a range of revisions”,然后输入修订号(来自日志)并点击 Next。然后我点击“测试合并”</p>
我得到的是以下错误:
资源上不存在“ http://subversion.tigris.org/xmlns/dav/md5-checksum ”。
任何想法为什么会发生这种情况?
耶!一位同事发现了问题所在。
即使我右键单击该文件并单击“合并”,“合并自”URL 仍被设置为分支的顶级文件夹。
它应该已经指定了文件的完整路径和文件名
http://server.svn/Project/branches/1.0.2 /folder/blah.cs
现在我变得更聪明了。:)
我收到了同样的错误消息,但是,事实证明存储库中有一个空文件(字面意思是 0(零)字节)。显然某些 SVN 不知道如何处理。删除此文件后,一切都恢复正常了。