首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取某个版本之前的分支之间的SVN差异

获取某个版本之前的分支之间的SVN差异
EN

Stack Overflow用户
提问于 2012-02-03 15:51:06
回答 1查看 2.5K关注 0票数 0

我在我的SVN根目录中为每个版本创建了一个新分支,例如:

代码语言:javascript
复制
/tags/release-1
/tags/release-2

我想得到两个分支之间的所有文件之间的差异,直到给定的版本。

我可以在没有修改的情况下获得差异,使用:

代码语言:javascript
复制
svn diff --summarize /tags/release-1 /tags/release-2

但是,如果由于某些不希望的原因而对/tags/release-2进行了额外的更改,我只想将这些更改拉到某个修订版。例如,我希望得到这样的命令:

代码语言:javascript
复制
svn diff -rBASE:53 --summarize /tags/release-1 /tags/release-2

这对我来说有点猜测,但希望你能看到我想要实现的目标。然而,这给出了错误:

代码语言:javascript
复制
svn: Summarizing diff can only compare repository to repository

我的部署过程的下一步将是根据给定的修订导出所有更改的文件,这样我就可以保证哪些代码更改驻留在该特定部署中。

EN

回答 1

Stack Overflow用户

发布于 2012-02-03 22:26:04

我假设你想用BASE告诉你的是HEAD (即-rHEAD:53),你想要比较release-1中的最新版本和release-2中的特定版本,而不是签出的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9125349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档