我在腳本(Windows腳本.cmd文件)中使用svn。svn update:我可以迭代結果嗎?
當前它將所有文件檢出到一個文件夾,然後迭代該文件夾,將所有文件作爲構建過程的一部分添加到主文件中。喜歡的東西:
svn checkout --username %username% %SVNURL% %workingfolder%
FOR %%i IN (%workingfolder%\*.*) DO TYPE %%i >> %DESTFILE%
我想換做什麼建立後inital版本是產生「改變」的文件,只包括了文件自上次生成以來已發生變化。
我可以使用svn 更新命令而不是結帳,這給我一個正在更新的文件列表。 svn update Reference (svnbook.red-bean.com)
我想要做的是從svn更新中迭代結果列表,在工作文件夾中找到這些文件並將它們複製到更改文件中。
我很困惑;你需要通過'svn update'或checkout來完成嗎?如果它是更新的,就像你說的那樣,你可以得到清單並按照你的意願去做(我不確切知道在DOS中如何,但是......)那就是你問的問題:如何在DOS下做到這一點?或者一般來說如何得到清單? – 2009-12-07 10:27:10
是的,我想怎麼在DOS下做的是我的問題,遺憾的混亂 – DannykPowell 2009-12-07 11:52:49