在同一分支上的两个修订版本之间进行 SVN 检出



有没有办法或方法在两个修订版之间导出到物理目录?

这样,预期的结果是只有文件,在指定的修订之间更改。

您只能查看单个修订版。您可能希望做的是仅导出在 2 个修订之间更改的文件。伪代码:

svn diff --summarize -rSTART:END
for each item
   svn export URL_TO_ITEM LOCAL_PATH

顺便说一句:这些是我为此采取的步骤:

  1. svn diff --summa -r START:END Branch_URL> c:\diff.txt
  2. 通过脚本更改 diff.txt 以仅获取修改和添加的文件,并更改窗口路径的斜杠。
  3. 对$file中的每个$line执行 svn 检出

尽管在 svn 中没有直接的方法可以做到这一点(我认为它应该有),但这是一个建议的解决方法。

谢谢。

最新更新