[Subversion] リビジョン指定のマージ



Subversionで2つのリポジトリをマージしたいと思ったのですが、リビジョン指定のmergeコマンドで躓いてしまったので書きます。

コマンドは

svn merge -r [開始リビジョン]:[終了リビジョン]

という形式ですが、開始リビジョンには対象のリビジョンより1つ前を指定します。

リビジョン 100〜200 をマージする場合は

svn -r 99:200

となります。

もし リビジョン 50 だけを指定したいなら、

svn -r 49:50

です。

これは merge に -c オプションを付けて

svn merge -c 50

としたときと同じ動作になります。

対象のリビジョンが1つだけだから同じものを指定するのかな〜と思って
svn -r 50:50
とか書いてたら何も起こらなかった…^^;


posted by へっぽ at 22:45 | TrackBack(0) | Subversion | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。