1

这有点类似于颠覆合并——“与不同的存储库根目录” ——但似乎是一个非常不同的原因(特别是因为该问题的答案没有解决我的问题)。

不久前,我们更换了 SVN 存储库所在的服务器 - 但我们一直在使用别名,以便旧服务器名称指向新服务器。我已经养成了一个习惯,无论我在哪里签出新的工作副本,我都会使用新的服务器名称——但是我们已经对大多数当前的工作副本进行了更改,因为它们是实时网站。

到目前为止,这还不是问题——除了今天早上我将一些更改从我的开发分支合并到我拥有的发布版本的工作副本中,我收到消息“文件具有不同的存储库根”并且合并停止死的。

我知道这是因为我在通过旧服务器名称更新开发分支时使用了新服务器名称 - 但有没有简单的方法来解决这个问题?

或者,如果不是一种简单的方法 - 是否有一个有据可查的方法来解决这个问题?

4

1 回答 1

2

你试过svn switch --relocate你的工作副本吗?

于 2010-03-16T04:48:45.597 回答