我目前正在研究乌龟svn。为了能够自动标记主干项目,我需要关注外部属性。我也想使用批处理文件自动编辑它们。
到目前为止,我所做的是:
我的批处理文件如下所示:
::GETTING THE LAST VERSION NUMBER OF THE SOURCE DIRECTORY
svnversion -c %SRC_PATH_WC% | sed -e 's/[MS]//g' -e 's/^[[:digit:]]*://'>temp.txt
set /p VERSION=<temp.txt
del temp.txt
echo %VERSION%
pause
::CREATING THE SVN:EXTERNAL WITH THE VERSION CHOOSEN
svn propset svn:externals "%DIRECTORY_NAME% -r%VERSION% %SVN_SRC_PATH%" .
pause
现在我希望能够设置多个外部属性。我想我不能通过使用svn propset命令,但我不知道使用什么其他命令以及如何使用它。
提前感谢您的帮助
答案 0 :(得分:0)
我在其他网站上找到了答案。
以下是我使用的内容:
::CREATE FILE AND WRITE THE SVN:EXTERNALS PROPERTIES
echo %DIRECTORY_NAME1% -r%VERSION1% %SVN_SRC_PATH1% > svn_externals
echo %DIRECTORY_NAME2% -r%VERSION2% %SVN_SRC_PATH2% >> svn_externals
::CREATING THE SVN:EXTERNAL WITH THE VERSION CHOOSEN
svn propset svn:externals -F svn_externals .