2012-02-03 105 views
0

我创建一个新的分支在我的SVN根每一个版本,如:获取分支之间SVN差异达到一定的修订

/tags/release-1 
/tags/release-2 

我想拿到2之间的所有文件的差异分支到一个给定的版本。

我OK使用得到DIFF不含修订:

svn diff --summarize /tags/release-1 /tags/release-2 

然而,如果额外的更改,以制造/标签/释放-2对一些可能不需要理由,我只是想拉了变化进行一定的修改。因此,例如我所期待的一个命令,例如:

svn diff -rBASE:53 --summarize /tags/release-1 /tags/release-2 

这是一个有点我的一个猜测,但我希望你能看到什么,我试图完成。然而,这给出了错误:然后

svn: Summarizing diff can only compare repository to repository 

我的部署过程中的下一步将是出口基于其特定的修订所有修改过的文件,所以我可以保证的改变驻留在特定的部署中的哪些代码。

回答

0

我想你想告诉与BASE是什么HEAD而您希望在发布-2特定的版本进行比较的版本1的最新版本(即-rHEAD:53),而不是一个签出。