次: , 前: Merging two revisions, 上: Branching and merging


5.9 ファイルの追加や削除もマージできる

マージする変更点に、ファイルの削除や追加が伴なう場合でも、 update -j は削除や追加を反映します。

実行例:

     cvs update -A
     touch a b c
     cvs add a b c ; cvs ci -m "added" a b c
     cvs tag -b branchtag
     cvs update -r branchtag
     touch d ; cvs add d
     rm a ; cvs rm a
     cvs ci -m "added d, removed a"
     cvs update -A
     cvs update -jbranchtag

これらのコマンドが実行され、`cvs commit' がなされた後、幹ではファ イル a は削除され、ファイルd は追加されます