0

Eclipse のコンテキスト メニューからTeam/Updateを選択した後に実行-qされる cvs コマンドにオプションを追加したいと考えています。Preferences/Team/CVSにこれを行うオプションがありません。これどうやってするの?update

アップデート

.cvsrcDuncan Krebs は、構成ファイルを使用することで、標準の cvs にそのようなオプションを設定できるという彼の回答ノートです。ただし、Eclipse はcvsの独自の Java実装.cvsrcを使用しており、ファイル内の設定を尊重していないようです。Eclipse フォーラムでも質問しました

Windows Vista SP2 x64 で Eclipse Indigo Service Release 2 (ビルド ID: 20120216-1857) を使用しています。

4

1 に答える 1

1

任意の設定でEclipseでそれを行うことは不可能だと思います。ただし、cvs 構成ファイルを変更して、コマンドにデフォルト オプションを追加することができます。以下にいくつかの例を示します。

`~/.cvsrc' ファイルは、エイリアスや他のシェル スクリプトに依存する代わりに、cvs 内の cvs_commands にデフォルト オプションを追加できる方法です。

`~/.cvsrc' ファイルのフォーマットは単純です。ファイル内で、実行中の cvs_command と同じ名前で始まる行が検索されます。一致するものが見つかった場合、行の残りの部分は (空白文字で) 個別のオプションに分割され、コマンド ラインからのオプションの前にコマンド引数に追加されます。

コマンドに 2 つの名前 (checkout と co など) がある場合、正式な名前 (必ずしもコマンド ラインで使用される名前ではない) がファイルとの照合に使用されます。したがって、これがユーザーの `~/.cvsrc' ファイルの内容である場合:

ログ -N 差分 -u 更新 -P チェックアウト -P

コマンドcvs checkout foo' would have theの -P オプションが引数に追加され、さらに `cvs co foo' が追加されました。

だから私はこれを追加することをお勧めします

更新 -q

そのファイルに、デフォルトでEclipseが追加されます。うまくいくことを願っています。- ダンカン

于 2012-11-18T06:26:02.523 に答える