1980-01-01から1年間の記事一覧

トラブル

コミットやブランチなどコマンドが失敗する ブランチを切ろうとすると、以下のようなエラーが出る。 $ cvs rtag -b hoge "module" cvs rtag: [10:52:58] waiting for tech's lock in /home/ocha/CVS/hoge 原因 なぜか、リポジトリ内に、ロックファイルがあっ…

たまにやる作業

インポート tmp_projectディレクトリ以下ををhoge_projectとして登録したい場合 cd tmp_project cvs import -m "" "hoge_project" vendor tagname ***m メッセージ *** "hoge_project" :リポジトリパス(どこにこのモジュールを格納するか) *** vendor ベン…

ブランチ系

ブランチを切る tag系 ブランチしたいディレクトリに移動して cvs -q tag -b タグ名 rtag系(使いづらい) hogeプロジェクトに対してHOGE_BRANCHを切る cvs rtag -b HOGE_BRANCH "hoge" タグからブランチを切る。 hoge_pプロジェクトのhoge_tタグからhobe_b…

やり直し系

変更の取り消し cvs update -C -l ファイル名 オプションの意味 C 手元で修正されたファイルをリポジトリの無修正のもので上書きします l 再帰処理を禁止。ローカルのみ 削除したファイルを復活したくなった cvs removeしたファイルの復活方法。 hogeファイ…

チェック系

比較 cvs diff ファイル この場合、ローカルのファイルを修正してなければ、最新に変更があっても 差異は表示されない。最新と比較したい場合は cvs diff -r HEAD ファイル とする 特定のバージョンとの比較 1.1 から 1.2への変更点を知りたい。 cvs diff -r…

よく使う

更新 チェックアウト(別名) レポジトリのトップレベルよりも深い階層のプロジェクトの場合 チェックアウト(タグ指定) チェックアウト(ブランチ) タグ打ち タグの移動 ファイルを削除したくなった ADDしたファイルを削除したくなった ディレクトリを削…