読者です 読者をやめる 読者になる 読者になる

SVNで逆マージする

Subversion

どうやら自分のブログを検索しても出て来なかったのでメモしていなかったようだ

# 直前のコミット
$ svn merge -r COMMITTED:PREV file repository_url

# help
有効なオプション:
  -r [--revision] <ARG>    : <ARG> (一部のコマンドは <ARG 1>:<ARG 2> の範囲も
                             引数にとることができます)
                             リビジョン引数は次のいずれかを使って指定できます:
                                NUMBER       リビジョン番号
                                '{' DATE '}' その日時が始まったときのリビジョ
                                             ン
                                'HEAD'       リポジトリで最新のもの
                                'BASE'       項目の作業コピーのベースとなるリ
                                             ビジョン
                                'COMMITTED'  BASE またはそれ以前の最後のコミ
                                             ット
                                'PREV'       COMMITTED の直前のリビジョン

なお、FROM:TOの指定をするのだけどTOのリビジョンは含まれないことに注意すること
あくまでもFROMからTOの前までである。Subversion難しいよう