SVN 合并问题 .. 与以下存储库不同

标签 svn merge tortoisesvn

我正在从事一个 .net 项目,客户使用 SVN 作为源代码控制。目前我们有一个主干版本的代码,位于 svn://svnserver.com/Code/Trunk并且还存在一个分支,即 svn://svnserver.com/Code/Branches/Myteam 。我们正在从分支下载代码并在本地计算机中工作并在分支中提交代码更改

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

svn://svnserver.com/Code/Trunk is not the same error as svn://svnserver

我不知道出了什么问题。但我刚开始使用 SVN,所以我不知道如何消除这个错误。

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

但只有合并才成为问题。我需要在SVN中进行任何设置吗?有什么帮助值得赞赏吗?

最佳答案

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

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

关于SVN 合并问题 .. 与以下存储库不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12251403/

相关文章:

php - 如何在 SVN 中使用预提交 Hook 返回版本库的修订号?

mercurial - 使用 Mercurial merge 一些修订但不 merge 其他修订

svn - 无法连接到 Subversion 本地存储库

SVN - 审查特定人员所做的更改

svn - SVN 中的发布管理

windows - 通过命令行在 Windows 中使用和运行 Tortoise svnsync

svn - 有什么方法可以同步 GIT 和 Subversion 存储库?

python - 如何准确合并两个具有完全不同列的不同 DataFrame

r - R 中的合并导致比数据帧之一多的行

c# - 用于 Visual Studio 项目的超简单轻量级源代码控制?