有没有办法或方法在两个修订版之间导出到物理目录?
这样,预期的结果是只有文件,在指定的修订之间更改。
您只能查看单个修订版。您可能希望做的是仅导出在 2 个修订之间更改的文件。伪代码:
svn diff --summarize -rSTART:END
for each item
svn export URL_TO_ITEM LOCAL_PATH
顺便说一句:这些是我为此采取的步骤:
- svn diff --summa -r START:END Branch_URL> c:\diff.txt
- 通过脚本更改 diff.txt 以仅获取修改和添加的文件,并更改窗口路径的斜杠。
- 对$file中的每个$line执行 svn 检出
尽管在 svn 中没有直接的方法可以做到这一点(我认为它应该有),但这是一个建议的解决方法。
谢谢。