mytips.exblog.jp ブログトップ

CVS セットアップ (OSX)
Webサーバのコンテンツ、モジュールをCVS管理の対象とする(と仮定すると)

まず、シェルのセットアップ
vi ~/.bash_profile
export CVSROOT=$HOME/CVSROOT
この1行を追加
保存して再読み込み
soruce ~/.bash_profile

リポジトリディレクトリを作成
mkdir ~/cvsroot
初期化
cvs init
すると~/cvsroot/CVSROOTができあがる
なぜ~/cvsrootの下にできるのか、不明だ・・・。

自分のWebサーバの開発用コンテンツは、
/Library/WebServer/Documents/jp
にあるので、(つまり webseverのdocument rootが /Library/WebServer/Documents/jpにしているから)
cd /Library/WebServer/Documents/jp
と移動して
cvs import -m "WWW Contents" jp [おれのアカウント] first
※jpと登録するディレクトリjpの中へ移動しておくのがポイント。


参考
http://homepage3.nifty.com/toralu/MEMO/cvs1.html

システム独自のファイルは除外したいので
~/cvsroot/CVSROOT
以下に
cvsignore
というファイルをつくって、以下の内容を書いておく
--------------------

*.app
*.build
*.pbxindex
*.pbxuser
.DS_Store
--------------------

cvs import でうまくいかなければ cd ~/cvsroot 以下にできたプロジェクトディレクトリを消してしまう。(ここではjp)
また、実作業ディレクトリにできた CVSのディレクトリを削除して元に戻す
find ./ -name "CVS"|xargs rm -r
とか。
自分しか使わないから、うまくいかなきゃ、消したり初期化したり・・・気楽にリトライ。
[PR]
by sato025 | 2006-12-11 00:46
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();