-1

我正在尝试运行命令:

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

但它正在回归:

svn: '.' is not a working copy

我该如何解决这个问题?

4

2 回答 2

1
  1. --relocate选项自 1.7 起已弃用,当前 Subversion 为 1.8.1,svn relocate现在推荐
  2. relocate 使用三个参数:

switch --relocate FROM-PREFIX TO-PREFIX [PATH...]

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

于 2013-08-13T10:31:39.297 回答
0

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

确定你的当前目录是否在 SVN 的控制之下。

于 2013-08-13T10:21:39.260 回答