我在脚本(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