无法重新定位到新的SVN存储库

时间:2013-08-13 04:42:31

标签: svn url repository

我正在尝试运行命令:

svn switch --relocate https://<old url> https://<new url>

但它正在回归:

svn: '.' is not a working copy

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

  1. --relocate选项自1.7起弃用,当前Subversion为1.8.1,现在推荐svn relocate
  2. 重新定位使用三个参数:
  3. switch --relocate FROM-PREFIX TO-PREFIX [PATH...]

    如果跳过最后一个参数(工作副本的路径),则假定为.。由于重定位非工作副本没有意义,您必须以任何可能的形式定义工作副本的正确位置(svn checkout的结果)

答案 1 :(得分:0)

“工作副本”表示当前目录有一个名为“.svn”的子文件夹。

确保您当前的目录是否在SVN的控制之下。