7

プロジェクト内にディレクトリを追加しようとするたびにターミナル (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明らかにバージョンはありません。それが!と呼ばれる理由です。

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

4

2 に答える 2

14

OMG、cvs はひどい冗談です: 現在の作業ディレクトリは、追加されるディレクトリの直接の親でなければなりません:

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

ソース

于 2013-01-18T18:37:20.937 に答える
0

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

于 2016-09-15T03:04:38.383 に答える