将符号链接提交到subversion

时间:2009-09-25 16:56:00

标签: svn symlink

我想将一个符号链接提交到subversion中,但是当我尝试添加实际符号链接时出现此错误:

  

无法用'替换'path / to / symlink'   不同类型的节点;删除   必须承诺和父母   在添加之前更新   '路径/到/符号链接'

4 个答案:

答案 0 :(得分:27)

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

我的猜测是你试图删除文件,创建符号链接,一次性提交。

答案 1 :(得分:13)

  1. svn delete x
  2. svn ci -m'blah'
  3. svn update
  4. ln -s blee x
  5. svn add x

答案 2 :(得分:1)

我在svn 1.6.11上得到的错误读取

  

svn:提交失败(详情如下):
  svn:Entry' / path / to / symlink'意外地改变了特殊状态

我只是简单地修复了

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

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

答案 3 :(得分:1)

find . -type l | xargs -i -x svn propset svn:special on {}