2013-01-18 26 views
6

CVSは、「ここにはバージョンがありません。最初の `CVSチェックアウト」を行う」ディレクトリ/エラーを追加し、私は私のプロジェクト内のディレクトリを追加しようとしたときには(Mac OSX 10.8.x上)端末を使用した

project_root jacob$ cvs add foo/ 
project_root jacob$ cvs add ./shared/foo/ 
project_root jacob$ cvs add /full/path/foo/ 

CVS文句を言う:

cvs add: in directory `.': 
cvs [add aborted]: there is no version here; do `cvs checkout' first 

また、私はCVSを聞いた空のディレクトリを作成するために好きではない、それはそれの内側にのみディレクトリとディレクトリを作成するために好きではない(即時の子供がファイルされていない)、その内foo/は、blank.txtという名前の空のファイルです。

cvs checkout projectを実行しても役に立ちません。

このメッセージはばかげている。明らかにバージョンはありません。そのため、addと呼ばれています。

P.S.残念ながら、svn/Gitへのアップグレードは現時点ではオプションではありません。

答えて

11

OMG、CVSはひどいジョークです:現在の作業ディレクトリが追加されているディレクトリの直接の親である必要があります。

project_root jacob$ cd shared/ 
project_root jacob$ cvs add foo/ 
Directory /…/foo added to the repository 

source

+4

ありがとうございました。そしてはいCVSは吸う! –

+1

それは助けにはなりませんでしたが、CVSはまだ吸います – Sorter

0

親フォルダをリポジトリに最初に追加する必要があります。これは で、cvs実行可能ファイルからの標準エラーメッセージです。

+1

これを行うには十分な評判があればコメントとして追加してください。 – piyushj

関連する問題

 関連する問題