これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cvsdelta です。
プログラム:
NAME
cvsdelta - CVS プロジェクトとローカル ファイルの違いを管理および要約します。
SYNOPSIS
cvsdelta [オプション] [ファイル ...]
DESCRIPTION
CVS プロジェクトとローカル ファイルの違いを管理および要約し、
ファイル自体とその内容の変更。 ファイルの追加、変更、削除
はそれぞれ「+」、「*」、「-」で表されます。 行数が表示されます。
OPTIONS
-a, --追加
追加されたファイルを表示します。 これはデフォルトで行われます。
-A, --追加なし
追加されたファイルを表示しません。 デフォルトでは、追加されたファイルが表示されます。
- バナー, -バナーなし
バナー、つまり出力テーブルのヘッダーとフッターを表示するかどうか。 による
デフォルトでは、バナーが表示されます。
-c, -変更
変更されたファイルを表示します。 これはデフォルトで行われます。
-C, --変更なし, --nodiff
ローカルに存在するファイルと CVS に存在するファイルを比較しないでください。 これは大幅に実行されます
より高速で、ファイルを追加したり削除したりするだけで、ファイルを取得する必要がない場合に便利です。
変更の概要。 CVS が発生する状況に対処するのにも役立ちます。
diff 出力を生成した後にハングするようですが、圧縮レベルを変更するとハングする可能性があります。
これを手伝ってください。 デフォルトでは、変更されたファイルが表示されます。
-d, --削除します
削除されたファイルを表示します。 これはデフォルトで行われます。
-D, --削除なし
削除されたファイルは表示しません。 デフォルトでは、作成されたファイルが表示されます。
削除されました。
-e, - 実行する
追加および削除されたものに対して、関連する CVS コマンド (「追加」および「削除」) を実行します。
ファイル。
-f DATE, --開始日 DATE
ファイルを現在のバージョンではなく、指定された日付のバージョンと比較します。
CVS のバージョン。 日付は CVS 形式であることが予想されます (たとえば、2002/12/31)。
-F リビジョン, -- リビジョンから リビジョン
ファイルを、現在のバージョンではなく、指定されたリビジョンのバージョンと比較します。
CVS のバージョン。
-h, - 助けて
ヘルプメッセージを表示します。
-i, - 確認
削除されたファイルを CVS から削除する前に、ユーザーと対話的に確認します。 の
デフォルトでは、関連するファイルに対して削除コマンドを実行するだけです。 このオプションは
--execute オプションを使用した場合にのみ有効です。
- 進捗, -進行なし
プログラムが CVS で動作しているときに進行状況メーターを表示するかどうか。 デフォルトでは、
これは示されていません。
-q, - 静かな
最小限の出力で実行します。 Quiet モードでは、進行状況メーターは表示されません。
-s, --不明なディレクトリをスキップ
CVS にないディレクトリはスキップします。 デフォルトの動作では、すべてを処理します。
サブディレクトリ。
-t DATE, - 現在まで DATE
ファイルをローカルのバージョンではなく、指定された日付のバージョンと比較します。
ファイル。 日付は CVS 形式であることが想定されます (たとえば、2001/08/21)。 このオプション
--from-date または --from-revision オプションを指定した場合にのみ有効です。
-T リビジョン, --改訂予定 リビジョン
ファイルをローカルのバージョンではなく、指定されたリビジョンのバージョンと比較します。
ファイル。 これは、--from-date または --from-revision オプションを使用した場合にのみ有効です。
-v, - バージョン
バージョンを表示して終了します。
-V, -詳細
最大出力で実行し、標準エラーに書き込まれます。
-z [レベル] - - 圧縮 [レベル]
ネットトラフィックの圧縮を指定されたレベルに設定します。 これは、CVS が
サーバーがハングしているようです。 デフォルトのレベルは 3 です。 0 と 9 はうまく機能します。
議論
引数はファイルまたはディレクトリのいずれかです。
File
ファイルが提供されると、CVS 内の同等のファイルと比較されます (存在する場合)。 の
.cvsignore ファイルが適用されるため、ファイルは明示的に提供されていますが、
無視されてもよい。
ディレクトリ
フィルタリングされないファイルについては、ディレクトリが再帰的に処理されます。
.cvsignore ファイル。
例
% cvsdelta
変更されたファイルをリストします。
% cvsdelta --実行
変更されたファイルを一覧表示し、関連する追加コマンドと削除コマンドを実行します。
% cvsdelta --compression 9 --execute --confirm --no-changes
最大の圧縮レベルで実行します。 適切なファイルを追加および削除しますが、
ファイルを削除する前にユーザーに確認してください。 両方に存在するファイルを比較しないでください
ローカルと CVS で。
ENVIRONMENT
$HOME/.cvsdeltarc, .../project/.cvsdeltarc
「:」または「=」で区切られた名前と値のペアを含むリソース ファイル。 有効な
.cvsdeltarc ファイルのフィールドとデフォルト値は次のとおりです。
静か:偽
冗長: false
実行: false
確認: false
差分: true
圧縮: 3
追加: true
変更: true
削除: true
不明なディレクトリをスキップ: false
バナー: true
「はい」と「オン」は「真」と同義です。 「no」と「off」は「false」を意味します。
プロジェクトの .cvsdeltarc ファイル内の値は、ユーザーのファイル内の値をオーバーライドします。
.cvsdeltarc ファイル。 プロジェクト .cvsdeltarc は、
ローカルファイル階層。
CVSDELTAOPTS
上記と同じ、空白で区切られたオプションの文字列。 これらの値
リソース ファイルのそれらをオーバーライドします。
注意事項
ファイルが CVS プロジェクトに存在するがローカルに存在しない場合、そのファイルは
削除されましたが、別のユーザーによって最近追加された可能性はありません。 --confirm オプション
この状況に対処するために使用できます。
onworks.net サービスを使用してオンラインで cvsdelta を使用する