SVN propset svn:externals Error

时间:2014-04-24 18:32:13

标签: svn

我试图通过命令行将外部设置为特定修订。之前我收到一个错误,表明当我使用存储库URL来获取源和目标时,我需要使用工作目录。我将目标文件夹更改为我的工作目录。我不想将externed文件夹添加到我的工作目录中(似乎没必要)。

注意:

  • http替换为htp以避免超链接。
  • htps://svn.company.com/svn/Build =外部文件夹的位置
  • C:/ Subversion / Build / Tool =设置svn属性'svn:externals'的文件夹

这是我的语法:

svn propset svn:externals - “ - r611 htp://svn.company.com/svn/Build”“C:/ Subversion / Build / Tool”

这是我得到的错误: svn:E195005:

解析svn:externals属性时出错 'C:/ Subversion / Build / Tool:' - r611 htp://svn.company.com/svn/Build

感谢任何有关语法/错误原因的帮助

2 个答案:

答案 0 :(得分:2)

  1. 外部文件夹的内容将不会出现在您的WC中,直到您在定义外部后执行svn up
  2. 必须至少阅读svn help ps(在外部格式部分)
  3. 您错过了至少一个必填参数并错误地定义了第二个
  4. 对于命令

    WC>svn propset svn:externals "https://subversion.assembla.com/svn/customlocations-greylink/trunk/Local Data" .
    

    其中WC是repository-trunk工作副本的根目录我定义的目录subdir当前dir(。)的数据(在树中作为真实文件夹之前不存在)作为目录/trunk/Local内容的HEAD-revision的容器来自外部回购

    如果必须在网址前添加固定的外部-r NNN

    完整命令

    svn propset svn:externals "-r611 htp://svn.company.com/svn/Build" Build/Tool

    必须将修订版611中的htp://svn.company.com/svn/Build映射到repo-folder中的文件夹Build / Tool,链接到您的WC(/trunk?)

    更简单的形式是将svn:externals的值写入文件并在propset中使用-F选项。如果externals.txt包含字符串

    -r611 htp://svn.company.com/svn/Build

    (此处没有双引号)

    svn propset svn:externals -F externals.txt Build/Tool

    将产生与上述命令相同的结果。增加值 - 对于永久路径,您始终可以使用相同的命令并仅更改外部文本文件

答案 1 :(得分:-1)

嗯,你是说htp还是http?因为我看到htp。也许是造成问题的原因。