svn merge - 将存储库移动到不同的服务器,现在得到“具有不同的存储库根目录”;消息
这有点类似于 subversion 合并 - “具有不同的存储库根” - 但似乎是一个非常不同的原因(特别是因为该问题的答案没有解决我的问题)。
不久前,我们更换了 SVN 存储库所在的服务器 - 但我们一直使用别名,以便旧服务器名称指向新服务器。我已经养成了这样的习惯,无论何时签出新的工作副本,我都会使用新的服务器名称 - 但我们已经对大多数当前的工作副本进行了更改,因为它们是实时网站。
到目前为止,这还不是问题 - 除了今天早上我将一些更改从我的开发分支合并到我拥有的发布版本的工作副本中,并且我收到消息“文件具有不同的存储库根”并且合并停止死的。
我知道这是因为当开发分支通过旧服务器名称更新时我正在使用新服务器名称 - 但有没有一种简单的方法来解决这个问题?
或者,如果不是一个简单的方法 - 是否有一个有据可查的方法来解决这个问题?
This is kind of similar to subversion merge - "has different repository root than" - but appears to be a very different cause (especially as the answer for that question didn't resolve my problem).
A while back, we swapped out the server where our SVN repositories are located - but we've been using an alias so that the old server name points to the new server. I've been getting in the habit where I will use the new server name wherever I checkout new working copies - but we having made changes to most of the current working copies as they are live websites.
Until now, this hasn't been a problem - except that this morning I merged in some changes from my development branch to a working copy I have of the release version and I got the message "file has different repository root" and the merge stops dead.
I know this is because I'm using the new server name when the development branch was updated via the old server name - but is there a simple way to fix this?
Or if not a simple way - is there a well-documented way to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否在工作副本上尝试过 svn switch --relocate ?
Have you tried
svn switch --relocate
on your working copy?