我对存储库进行了彻底的检查,然后每天我都有一个 hudson 工作来运行脚本来备份配置。脚本的一部分是添加*.xml
$ svn add *.xml
svn: warning: W150002: '/data/hudson/config.xml' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation
警告很好,因为一些 xml 文件已经在版本控制之下,但我不明白为什么我得到E200009
错误。如果没有什么需要补充的,应该不会有错误。
看起来 SVN 1.7 的行为是正确的。另一种方法是仅添加未版本控制的文件:
svn st *.xml | grep ? | tr -s ' ' | cut -d ' ' -f 2 | xargs svn add
然而,你可能没有什么可添加的,所以你会得到
svn: E205001: Try 'svn help' for more info
svn: E205001: Not enough arguments provided
相关问题:使用一个 Linux 命令将所有未版本控制的文件添加到 Subversion https://stackoverflow.com/questions/1218237/subversion-add-all-unversioned-files-to-subversion-using-one-linux-command
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)