2012-09-03 41 views
1

不是同一个存储库我在.net项目中工作,客户端使用SVN作为源代码管理。目前我们有一个svn://svnserver.com/Code/Trunk代码的中继版本,也有一个分支是svn://svnserver.com/Code/Branches/Myteam。我们正在从分支下载代码并在我们的本地机器上工作,并在分支中提交代码更改SVN合并问题..与

现在我想合并代码更改从分支到主干。当我开始从分支合并到主干,我得到以下错误

的svn://svnserver.com/Code/Trunk是不相同的错误 的svn:// svnserver

我不知道发生了什么问题。但我是使用SVN的新手,所以我不知道如何摆脱这个错误。

对于TRUNK和BRANCH,我已正确映射了本地文件夹,并且代码没有任何问题地下载。

但是只有合并成为一个问题。我需要在SVN中进行任何设置吗?任何帮助,不胜感激?

+2

这里还有其他问题。显示的错误信息没有意义。要么你输入错误,要么就是不正确的错误信息。你能否输入实际的,正确的错误信息?另外,你可以在Trunk和你的分支(分支/ Myteam)上运行'svn info'。我可以相信你以某种方式引用了两个不同的存储库......这会是一个问题。 – jszakmeister

+1

@jszakmeister它认为他只是输入错误。错误应该是“...与存储库不同......” – bahrep

+0

@jszakmeister你是对的。它看起来像在合并期间合并的URL是不正确的。我需要明确地纠正它,然后它工作正常。非常感谢。 – SARAVAN

回答

1

您必须确保您始终使用完全相同的URL访问您的SVN服务器。即使您的SVN服务器可以使用svn://server/repossvn://server.company.com/repos访问,您也必须确保您为两个分支使用相同的URL。

如果您有要更改/更正服务器URL的工作副本,那么您可以使用“TortoiseSVN-> Relocate ...”命令来执行此操作。