これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cdv です。
プログラム:
NAME
cdv - codeville コマンド ライン クライアント ツール
SYNOPSIS
cdv command [オプション]
DESCRIPTION
cdv のクライアントです コードビル、分散バージョン管理システム。 実行することを目的としています
SVN、CVS、RCS、arch などと同じ仕事。
COMMAND 概要
加えます
新しいファイルをリポジトリに追加します。 一部にする前に、すべてのファイルを追加する必要があります
バージョン管理システムの。
コミット [-NS] [-NS " "] [-NS]
最後のコミット以降にリポジトリに加えられたすべての変更をコミットします。 コメントは
すべてのコミットに必要です。 -m オプションを介して提供することもできます。
コメント、または -m オプションが省略されている場合は、EDITOR で指定されているエディター
環境変数が起動されます。 エディターが指定されていない場合、vi がデフォルトです。
すべての unixy 環境 (OS X と cygwin を含む) で、メモ帳がデフォルトです。
ウィンドウズ。 エディターでは、コメントが上部に追加され、ファイルが変更されます。
ユーザーが特定の変更セットに入れたくない場合は、それらを削除することで削除できます
一番下の「###ファイル」リストから(ただし、マージは回避できません
「### マージ ファイル」リストからの削除)。 コミットごとに変更セットが作成されます。
前回の更新以降に変更があった場合、ファイルはマージされます。 の場合には
未解決の競合がある場合、ユーザーはそれらを解決するように求められます。
-n 変更をオフラインでコミットするために使用されます。 オフラインでコミットされた変更は引き続き使用できます
すべてのコマンドで使用できますが、オンライン コミットが実行されるまで他のユーザーには表示されません。
行います。
-b 新しい変更セットを作成しないように commit を強制します。 これにより、次の変更がコミットされます。
-n を介してすでにローカルにコミットされている (または複数の
関係するリポジトリ)、既存のファイルの新しい変更セットは作成されません
変更。 これは、バックアップ サーバー (サーバー
変更をバックアップ サーバーにコミットする唯一の方法であるため、-b) で開始します。 これ
通常のサーバーに変更をコミットするための推奨される方法ではありません。 一般的には、
新しい変更をコミットせずに、オフラインでコミットされた変更をコミットしたい、
「###ファイル」リスト内のすべてのファイルを削除して、コミットおよびチェンジセットする必要があります。
構築する
指定された変更セットでリポジトリを再作成します。
作ります <リポジトリ 名前>
適切な名前で新しいリポジトリを作成します。
説明する [-x|-d] [-NS]
変更の長い名前を含む変更セットの説明を提供します。
変更を行ったユーザー、変更日、コメント、関係
他の変更セットへの変更、および変更されたファイルとその方法
変更 (つまり、追加、変更、名前変更、または削除)。
-s 簡単な説明を与える
-d 差分を行います
-x 出力の XML バージョンを表示します。 これは、
違います。 これは、ファイル履歴からの括弧で囲まれた変更セットでのみ使用できます。
それは今、一種のハックです。
破壊する
リポジトリを破棄します。 作成の反対。
差分 [-NS [-NS ] ] [ ]
指定された各ファイルの異なるバージョン間の diff を実行します。 ファイルがない場合
指定すると、関連するすべてのファイルが表示されます。 最初の -r オプションは、
diff の開始元であるチェンジセット。 いいえ
変更セットが指定されている場合、最後の既知の状態の違いを示します
リポジトリと現在のクライアントの状態。
edit
ファイルの編集を有効にします。 編集モードでない場合、これは不要です。
頭 変更セットのグラフのルート ノードを一覧表示します。
history [-NS ] [-NS ] [-NS <スキップ カウント>] [-v] [ ]
リポジトリまたは指定されたファイルの履歴を提供します。 具体的には、
関連するすべての変更セットを短い名前、ユーザー、日付、およびコメント別に一覧表示します。
最近の最初の注文。
-n 出力される変更の数を指定された数に制限します
-h 指定された変更セットから始まる履歴を出力します。
-s 最初をスキップします変化します。
-v 追加情報を含む変更を詳細に出力します
ファイルに影響を与えた各変更セットについて。
INIT 現在のディレクトリをルートとして新しいクライアントを初期化します。 ディレクトリを指定する
トップレベルを使用して現在のもの以外 -p スイッチ。
is_先祖
かどうかを示しますの祖先です. であることに注意してください
どちらの変更セットも他方の祖先ではない可能性があります。
最終更新日
特定のファイルを変更した最後の変更セットを返します。
リストリポジトリ
現在のリポジトリと同じサーバー上のすべてのリポジトリを一覧表示します。
password
パスワードを変更してください。
プリントダグ [-NS ] [-NS ] [...]
変更セットを示す有向非巡回グラフを出力します。
ファイルとその関係に適用されます。
で指定されたチェンジセット -h グラフのヘッド ノードとして扱われます (つまり、後で
変更セットは除外されます)。
印刷履歴 [ ]
履歴全体の有向非環状グラフを出力します。 指定された時刻から開始
変更セット (提供されている場合)。
再構築する
静的履歴からすべてのメタデータを再作成します。 これは通常、
ソフトウェアのアップグレード手順で指示された場合に実行してください。
削除します
リポジトリからファイルを削除します。
リネーム
ファイルを移動または名前変更します。
元に戻す [-NS]
ファイルに対するローカルの変更を元に戻します。 今回は内容の変更のみ
ファイルを元に戻すことができます。 追加、削除、および名前変更を元に戻す機能は、
将来的に来る。
元に戻すの定義と、元に戻す可能性のある定義には微妙な違いがあります。
予想。 ファイルが以前の状態に復元されることを保証するものではありません。
たとえば、マージの途中でファイルに対して revert を呼び出すと、
マージを実行すると再生成されます。 を実行する前にファイルが変更された場合
マージ更新により、ファイルの内容が以前とは異なります。
元に戻すことは、コミットされていない変更を破棄することと考える必要があります。
-a ファイルが変更されていない場合にのみ元に戻す必要があることを示します。
基本的に、編集用に開いているマークを外します。
セッションに
Codeville 変数を特定の値に設定します。
ショー変数
すべての Codeville 変数とその設定内容のリストを表示します。
status [-v]
リポジトリにまだコミットされていない変更を簡単に表示します。
-v にあるファイルの言及を含む、より詳細なステータスを提供します
ディレクトリ スペースにあるが、リポジトリにはなく、ディレクトリから欠落しているファイル
スペース。
unset
Codeville 変数を削除して、設定がなくなるようにします。
update [-NS]
前回の更新以降にリポジトリに加えられたすべての変更を取得します。
ファイルは必要に応じてマージされます。 未解決の競合が発生した場合、ユーザーは
それらを解決するよう求められます。
-d 変更セットを取り込みますが、それらをマージしません。 ワークスペースの状態には影響しません。
これにより、ユーザーはマージしなくても変更セットを参照して差分を取ることができます。
指定する ファイル
どのプラットフォームでも、bash スタイルのワイルドカードを使用してファイルを指定できます。 加えて、 '...'
find コマンドのように動作し、サブディレクトリ内のすべてのファイルとディレクトリを展開します。
一般的注意事項:
フラグは順不同でリストされています。
印刷されたすべてのグラフは、graphviz ツールの「ドット」を介して実行されることを目的とした形式で出力されます。
ツール。
onworks.net サービスを使用してオンラインで cdv を使用する