* CVSメモ。 [#u0f281f3] #contents ** はじめの準備 [#i1d81d68] -環境変数CVSROOTを設定し、cvs loginする。 setenv CVSROOT :pserver:username@server.domain:directory cvs login ** 一通りの流れ [#m180084f] - co で最新版を取得(branchを作るつもりでなかったら、最新版でないとあとでめんどくさい) - 編集する。muleでもviでも、好きに。 - 新しいファイルができた場合は add する。 - update で更新をチェック。 - commit する。 *** co (checkout) [#i88df4ed] -リビジョンを指定する。 cvs co -r [revision number] [filename] -日付を指定する。 cvs co -D YYYY-MM-DD [filename] 上記はdiffなどでも同様。 *** update [#zc851b63] |U|updated| |P|partially updated| |A|added (not committed)| |R|removed (not committed)| |M|modified| |C|conflict| |?|doesn't exist| *** diff [#jb6a3782] *** add/remove [#k6275a56] *** commit [#k716db7d] ** ちょいテク [#jd8f735e] *** commitを途中で止める [#h9c5119b] -cvs commitを打ってしまってからミスに気づいたら、logをいれずにEditorを閉じればAbortを選ぶことができる。 -完全にcommitされると、revisionを戻すことはできない。revertするだけでもバージョン番号は新しく振られる。 ** Link [#n9155d6c] -http://shimaki-hp.hp.infoseek.co.jp/cvs/book1.html -http://www.notava.org/memo/cvs.html -http://katsu.watanabe.name/cvs/bugs13.html