今更ながらのsubversionネタ.あるbranchにコミットされているchangesetが別のbranchにマージ済みかどうかを調べたいことがあった.

すでにマージ済みのchangesetを抽出する方法

$ cd <マージ先のbranch>
$ svn mergeinfo --show-revs merged <マージ元branchのURL>

マージしていないchangesetを抽出する方法

$ cd <マージ先のbranch>
$ svn mergeinfo --show-revs eligible <マージ元branchのURL>