我试图通过命令行将外部设置为特定修订。之前我收到一个错误,表明当我使用存储库URL来获取源和目标时,我需要使用工作目录。我将目标文件夹更改为我的工作目录。我不想将externed文件夹添加到我的工作目录中(似乎没必要)。
注意:
这是我的语法:
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
感谢任何有关语法/错误原因的帮助
答案 0 :(得分:2)
svn up
svn help ps
(在外部格式部分)对于命令
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。也许是造成问题的原因。