CVS

設定

Vine Linuxサーバー各種設定CVSサーバー で、CVSのルートを作成。

.bashrcでCVSROOTを設定
ローカルで使うときは

export CVSROOT=/var/lib/cvs

(作業)


リモートからアクセスするときは、

export CVSROOT=:pserver:user_name@server_name:/var/lib/cvs
cvs login

(作業)

cvs logout

プロジェクトの作成

登録するファイルしかないディレクトリで以下を実行

$ cvs import project_name username init

するとエディタで以下のようなものが現れる。


CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: ----------------------------------------------------------------------

とりあえず一番上の空行にプロジェクトの説明を入れる。
エディタを終了すると、ディレクトリのファイルが登録される。

project_nameについては階層構造で指定できるので、「ユーザー名/プロジェクト名」としておくと後々管理が楽そうである。

ファイルの取得

$ cvs checkout project_name

とするとカレントディレクトリの下にプロジェクトのディレクトリができます。

$ cvs checkout -d directory project_name

とするとdirectory以下にプロジェクトのファイルがコピーされます。

修正を登録

$ cvs commit

とすると、修正の結果が登録されます。

$ cvs commit file

で、特定のファイルのみ登録ができます。

最新版を取得

$ cvs update

とすると、現在の最新版に置き換わります。

ファイルの追加

$ cvs add file

で、ファイルを追加してから

$ cvs commit file

で、ファイルが追加されます。

スポンサード リンク

トラックバック

トラックバックURL
https://linux-life.net/tb/vine/workstation/application/cvs/
Linux Life 〜 No linux, No life 〜
Vine Linux > ワークステーション > アプリケーション > CVS