TortoiseSVNにマージする場合(リリースブランチからトランクなど)、マージするリビジョンを選択するための[ログの表示]オプションがあります。これにより、すべての未処理のマージが黒で表示され、完了したすべてのマージがグレー表示されます。
基本的に、Windowsのコマンドラインから同じ機能が必要です。リリースブランチからトランクへのすべての未処理の(適格な)マージのリストを取得できるようにします。これには、リビジョン番号、リビジョン日付、ユーザー名、リビジョンメッセージ、場合によってはファイルが含まれます。彼ら自身。
トランクフォルダから次のコマンドを発行して、適格な(未処理の)リビジョンのリストを取得できます。
>svn mergeinfo http://svn.example.com/svn/myProject/branches/1.0 --show-revs eligible
r1001
r1002
r1006
しかし、これは文字通りリビジョン番号のリストのみを出力します。
これらのリビジョンを手動でlogコマンドに入力すると、必要な情報が得られます。
>svn log http://svn.example.com/svn/myProject/branches/1.0 -r 1006
------------------------------------------------------------------------
r1006| rob| 2012-06-13 17:55:37 +0100 (Wed, 13 Jun 2012) | 1 line
Updated code documentation
------------------------------------------------------------------------
これら2つを効果的に組み合わせるにはどうすればよいですか?