【发布时间】:2012-02-03 07:51:05
【问题描述】:
我正在为我的 SVN 根目录中的每个版本创建一个新分支,例如:
/tags/release-1
/tags/release-2
我想获取两个分支之间所有文件的差异,直到给定版本。
我可以在不使用修订的情况下获得差异:
svn diff --summarize /tags/release-1 /tags/release-2
但是,如果由于某些可能不受欢迎的原因对 /tags/release-2 进行了其他更改,我只想将更改拉到某个修订版。因此,例如,我希望有一个命令,例如:
svn diff -rBASE:53 --summarize /tags/release-1 /tags/release-2
这对我来说有点猜测,但希望您能看到我想要完成的工作。然而,这给出了错误:
svn: Summarizing diff can only compare repository to repository
我的部署过程的下一步是根据给定的修订导出所有更改的文件,以便我可以保证哪些代码更改驻留在该特定部署中。
【问题讨论】: