SVN错误E195005:&x27;xyz';不是存储库的根吗?

SVN错误E195005:&x27;xyz';不是存储库的根吗?,svn,Svn,我将一个SVN存储库拆分为多个回购,如中所述。但是,我无法执行重新定位现有工作副本的最后一步 运行svn后重新定位svn+ssh://user@服务器/newrepo我收到以下错误: svn: E195009: 'svn+ssh://user@server/newrepo' is not the root of the repository. (但是,例如,我可以从新存储库中签出新的工作副本,而不会出现任何问题:svn co svn+ssh://user@server/newrepo为我提供了

我将一个SVN存储库拆分为多个回购,如中所述。但是,我无法执行重新定位现有工作副本的最后一步

运行
svn后重新定位svn+ssh://user@服务器/newrepo
我收到以下错误:

svn: E195009: 'svn+ssh://user@server/newrepo' is not the root of the repository.
(但是,例如,我可以从新存储库中签出新的工作副本,而不会出现任何问题:
svn co svn+ssh://user@server/newrepo
为我提供了新创建的repo的新工作副本)

有人知道怎么回事吗


提前感谢,

您错过了《使用方法》中的一个注释

如果更改路径,将执行关于“重新定位”命令的步骤6 无法重新指向现有存储库签出。你必须 执行单独签出,然后合并任何差异


我在将同一回购协议中的项目移动到不同目录时遇到了这个问题。为此,您需要“svn开关”。规则如下:

  • 如果工作副本需要反映存储库中的新目录,请使用svn开关
  • 如果工作副本仍然反映相同的存储库目录,但是 存储库本身的位置已更改,请使用svn重新定位
可能的副本