svn log 显示合并文件的变化

Posted

技术标签:

【中文标题】svn log 显示合并文件的变化【英文标题】:svn log to display the changes of merged files 【发布时间】:2017-06-19 10:54:11 【问题描述】:

我的 svn 存储库中有一个文件 foo.sql,其绝对路径为 /trunk/foo.sql。已经从主干创建了一个分支 BRANCH_1(比如分支创建修订版是 r10),并且在分支的 foo.sql(r11, r12, r13) 中完成了许多更改/提交。完成所有更改后,分支已合并到主干(r15)。

现在,如果我使用svn log /trunk/foo.sql,它将不会显示分支中文件的提交信息(这是预期的)。相反,它只会显示与合并相对应的 1 个修订版(r15),尽管分支中的文件发生了多项更改。

我想知道是否有办法,我可以使用trunk中的svn log来查看通过svn merge进入trunk的文件的修改(r11,r12,r13)。

任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

是的,使用-g 切换到svn log,这也将显示合并的提交以及合并的时间。

【讨论】:

以上是关于svn log 显示合并文件的变化的主要内容,如果未能解决你的问题,请参考以下文章

svn 创建分支切换分支 及 合并分支 操作

如何利用SVN合并代码

使用 git log 显示合并期间更改的文件

SVN工具如何创建分支和合并分支的

SVN中的文件夹重组和合并冲突

SVN合并步骤