22

我正在尝试合并从分支到主干的更改,用于单个文件和单个修订。

我使用 VisualSVN 作为前端。

所以我右键单击文件,Visual SVN -> Merge,然后选择“Merge a range of revisions”,然后输入修订号(来自日志)并点击 Next。然后我点击“测试合并”</p>

我得到的是以下错误:

资源上不存在“ http://subversion.tigris.org/xmlns/dav/md5-checksum ”。

任何想法为什么会发生这种情况?

4

2 回答 2

36

耶!一位同事发现了问题所在。

即使我右键单击该文件并单击“合并”,“合并自”URL 仍被设置为分支的顶级文件夹。

http://server.svn/Project/branches/1.0.2

它应该已经指定了文件的完整路径和文件名

http://server.svn/Project/branches/1.0.2 /folder/blah.cs

现在我变得更聪明了。:)

于 2009-08-14T04:04:08.890 回答
1

我收到了同样的错误消息,但是,事实证明存储库中有一个空文件(字面意思是 0(零)字节)。显然某些 SVN 不知道如何处理。删除此文件后,一切都恢复正常了。

于 2012-01-13T09:53:43.707 回答