This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

名称

svn mergeinfo — 查询合并信息, 见 “合并信息和预览”一节.

大纲

svn mergeinfo SOURCE_URL[@REV] [TARGET[@REV]]

描述

查询 SOURCE-URLTARGET 之间与合并 (或潜在的合并) 相关的 信息. 如果没有添加选项 --show-revs, 命令会把已合并 的版本号以图形化的方式打印出来; 否则的话, 命令将会列出已合并或可以 合并 (但还未合并) 的版本号.

选项

示例

以图形化的方式总结从一个分支合并到另一个分支上的修改:

$ svn mergeinfo ^/trunk feature-branch
    youngest  last               repos.
    common    full     tip of    path of
    ancestor  merge    branch    branch

    11        16       33
    |         |        |
  -------| |------------         trunk
     \         \
      \         \
       --| |------------         feature-branch
                       |
                       33

列出某个分支上已经合并到另一个分支的所有版本号:

$ svn mergeinfo ^/trunk feature-branch --show-revs merged
r15
r16

列出某个分支上可以合并 (但还未合并) 到另一个分支的版本号:

$ svn mergeinfo ^/trunk feature-branch --show-revs eligible
r28
r30