25

我正在尝试将符号链接提交到颠覆中,但是当我尝试添加实际的符号链接时出现此错误:

不能用不同类型的节点替换 'path/to/symlink';在添加“路径/到/符号链接”之前必须提交删除并更新父级

4

4 回答 4

27

我读它 - 你必须删除文件,提交,更新,创建符号链接,添加它,提交。

我的猜测是您正在尝试删除文件,创建符号链接,一次性提交。

于 2009-09-25T17:01:06.720 回答
13
  1. svn删除x
  2. svn ci -m'blah'
  3. svn更新
  4. ln -s 出血 x
  5. svn 添加 x
于 2011-02-26T17:39:14.747 回答
1

我在 svn 1.6.11 上遇到的错误是

svn:提交失败(详细信息如下):
svn:条目'/path/to/symlink'已意外更改特殊状态

我简单地修复了它

svn propset svn:special on /path/to/symlink

然后重新运行提交。显然不需要删除,更新等......

于 2017-10-16T19:22:07.353 回答
1
find . -type l | xargs -i -x svn propset svn:special on {}
于 2017-10-17T08:22:50.533 回答