これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドSaveです。
プログラム:
NAME
保存-ファイルのリビジョンを保存
SYNOPSIS
保存 [ バージョン 拘束 オプション ] [ オプション ]ファイル..
Save [ バージョン 拘束 オプション ] [ オプション ]ファイル..
オプション: [ -?fglq ] [ -助けて ] [ -a (または -エイリアス) バージョン alias ] [ -デルタ ] [ -力 ]
[ -修正 世代 | alias | date ] [ -新世代 ] [ -lock ]
[ -m (または -logmsg) メッセージ ] [ -n (または -setvnum) バージョン 数 ] [ -ノーデルタ ]
[ -静かな ] [ -setattrs ファイル名 ] [ -標準入力 ] [ -バージョン ]
DESCRIPTION
保存 指定されたファイルの現在の状態のスナップショットを取り、それらをに保存します
対応するアーカイブファイルと一意の割り当て バージョン 番号 作成されたバージョンに。
元のファイルは、デフォルトで削除され、ロックが解除されます。
チームワークの協力的なスタイル。 ファイルのバージョンは、通常のファイルとして復元できます。
戻る 指図。 アーカイブ内のバージョンは変更できません。
アーカイブは、ファイルがという名前のサブディレクトリに最初に保存されたときに作成されます AtFS.
AtFSサブディレクトリが存在する必要があります。 アーカイブが作成されると、保存は短いものを要求します
保存されたドキュメントの目的の説明。 後続のバージョンが保存される場合、ユーザーは
変更を説明するコメントを求められました。 NS 保存 コマンドでは、
保存するファイルのバージョン履歴は ロック コマンドを発行するユーザーによる。
これは、異なる開発者が同じファイルに同時更新を適用するのを防ぐためです。
そしてそれによって他の開発者の変更を無効にします。 これからの唯一の例外
ルールはファイルが初めて保存されるときです。つまり、アーカイブはまだ作成されていません。
ロックの詳細については、ShapeToolsチュートリアルを参照してください。 戻る(1), ヴァドム(1).
この 保存 プログラムは、ファイルの進化する各リビジョンに一意のバージョンIDを割り当てます。 NS
バージョンIDは、メジャーとマイナーを識別する、ドットで区切られた整数のペアです。
改訂(。)バージョンの。 の後続の呼び出し 保存 増加する
バージョン1.0以降のマイナーリビジョン番号。 世代数が増える
の呼び出しによって Save (下記参照)。 明示的な分岐はサポートされていません。 NS
バージョン管理ツールキットは、バージョン進化の線形モデルをむしろ奨励します。 それ以外の
分岐、 保存 することができます insert 新しいバージョンから古い世代へ(の説明を参照)
-修正)。 これにより、たとえば、メジャーリビジョンN(バージョン番号)のバグを修正できます。 Nx)
これは、開発が世代を超えて進行している間、現在運用可能なリリースである可能性があります
N + 1(または必要に応じてN + n)。
ファイルを保存する前に、ファイルが実際に変更されているかどうかがチェックされます。
以前に保存されたバージョン。 ファイルが変更されていない場合、ユーザーは変更されているかどうかを尋ねられます
とにかく保存する必要があります。 コマンドラインオプション -f (または -力)プロンプトを上書きします。
バージョン管理システムは、バージョンの組み込みの基本ステータスモデルをサポートします。 NS
バージョンステータスは、さまざまなレベルの品質を表現することを目的としており、提供することを目的としています
基本的なプロジェクト管理機能。 ソフトウェアオブジェクトの状態属性は、
開発プロセスにおけるオブジェクトの現在の意味を説明します(例: テスト,
不完全に 実装, 提出された for 評価または 出荷 〜へ 顧客).
新しく作成されたバージョンには、デフォルトで状態が割り当てられます 保存されました。 このステータスは、
最低レベルの品質。バージョンは後で使用できるように保存されていることを示しています。
検索ですが、一貫性がない可能性があります。 より高い品質基準を満たすバージョン(または
リリースの一部)は、適切なステータスでマークする必要があります(を参照) ヴァドム -促進, sbmtまたは
公開する).
プログラムが次のように呼び出された場合 Save (つまりcapital-Sを使用)新しいメジャーリビジョン
(世代)ドキュメント履歴が作成されます-プログラマーが発行する場合
コマンドにはこれを行う権限があります。 このオプションは、開発をサポートすることを目的としています
運用リリースの保守を並行して実行できるモデル
開発 of 次の リリース (参照してください -修理)。
OPTIONS
バージョン選択については、 バージョン 拘束 オプション、で説明されているように vバインド(1)マニュアル
ページ、与えられるかもしれません。 バインド ディレクティブ ファイル名に追加された括弧内は
とは異なる解釈 vバインド(1)。 名前に続くバージョン番号は、として扱われます
もし -n (-setvnum) オプションは、このバージョン番号を引数として指定されました。 他の
括弧内の文字列はエイリアス名として使用されます(を参照)。 -エイリアス オプション)。
-?、 -助けて
このコマンドの使用法に関する短い情報を出力します。
-a、 -エイリアス バージョン alias
新しいバージョンにバージョンエイリアス(シンボリック名)を割り当てます。 より詳細には、
属性を使用する。 __シンボリック名__ で指定された値に設定されます バージョン aliasを選択します。
指定されたエイリアス名は、同じ内の他のバージョンに割り当てられてはなりません
バージョン履歴。 -aオプションの代わりに、バージョンエイリアスを次のように指定できます。
保存するファイルの名前に続く括弧。 の説明を確認してください
この表記の例については、-nオプション。
-デルタ 内部ストレージのデルタを作成します。 これがデフォルトです。
-NS、 -力
ビジーバージョンがない場合でも、リビジョンデポジットを強制します(つまり、要求せずに)
前回保存してから変更されました。
-修正 世代 | alias | date
参照されているメジャー内の最新バージョンの後に新しいバージョンを追加します
リビジョンレベル。 主要な改訂レベル(「世代」と呼ばれる)は次のいずれかです
参照 明示的、番号を指定することにより、または 暗黙的に、を指定することにより
バージョンエイリアス(リリース名など)または日付。 後者の形式は特に
複数のオブジェクトにまたがる修正を保存するのに役立ちます。
このオプションは、開発中の古いリリースのメンテナンスをサポートすることを目的としています
バージョンチェーンの論理的な最後に進みます。 (固定)を挿入するために
古い世代へのバージョンでは、最新バージョンのをロックする必要があります
その世代(世代 ロック)。 このロックは、 ヴァドム コマンド。 の
-修正 オプションはと互換性がありません -setvnum, -新世代 と Save コマンドオプション。
-NS、 -新世代
ドキュメントのメジャーリビジョンを作成します。 主要な改訂は最初の
バージョンIDの番号(世代)。 アーカイブ管理者のみが許可されます
メジャーリビジョンを作成します。 アーカイブ管理者は、AtFSを所有するユーザーです。
バージョンアーカイブが存在するサブディレクトリ。 このスイッチの使用法はと同じです
プログラムを次のように呼び出す Save.
-l、 -lock
バージョン履歴をロックしてください。 保存されたファイルは削除されません。
-NS、 -logmsg メッセージ
セッションに メッセージ 結果として生じるすべてのドキュメントバージョンの説明として
の呼び出し 保存。 時 メッセージ アットマーク(@)で始まり、次のように解釈されます。
ファイル名とファイルに含まれるテキストは、すべての説明文として設定されます
の呼び出しから生じるドキュメントバージョン 保存.
-NS、 -setvnum バージョン 数
新しく作成されたリビジョンのバージョン番号をに設定します バージョンを選択します。 バージョン しなければなりません
形式で与えられる 。 コラボレー 世代 と リビジョン
整数。 例:
保存-setvnum4.3 mkattr.c
目標とする抽出時間(Shot time target) 適正な品質基準を達成するための抽出時間の範囲。 バージョン 以前に割り当てられた最高のバージョンよりも大きくする必要があります
特定のオブジェクト履歴内の番号。 アーカイブ管理者のみがバージョンを設定できます
直接番号。 アーカイブ管理者は、AtFSを所有するユーザーです。
バージョンアーカイブが存在するサブディレクトリ。 -setvnum 維持するのに便利です
関連する物理的に異なるオブジェクト間で一貫したバージョン番号付け
リポジトリ、または他のリビジョン管理システムのアーカイブ形式を変換するため
このツールキットに(参照: rcs2atfs)。 -nオプションの代わりに、バージョン番号
保存するファイルの名前の後に括弧で囲むことができます。 コマンド
mkattr.c [4.3]を保存します
上記の例と同じように解釈されます。
-ノーデルタ
デルタ生成を抑制します
-NS、 -静かな
静かな操作。 標準出力にはメッセージは出力されません。 ビジーバージョンの場合
変更されていない場合、保存されない限り保存されません -f が設定されています。 ユーザーはプロンプトされません
説明のために。 コマンドラインでメッセージまたはメモが提供されていない場合
(オプションを参照 -m と -t)ログは空のままになります。 このオプションはバッチに役立ちます
操作。
-setattrs ファイル名
ファイルからユーザー定義属性の名前と値を読み取ります ファイル名を選択します。
属性ファイルのエントリは、いずれかの形式である必要があります 名前=値 or
NAME + = VALUE. NAME 直後に英数字の文字列(スペースなし)である必要があります
代入演算子による。 値は、任意のASCII文字列である可能性があります。
コントロールAと改行文字を除く。 属性はXNUMXつだけです
XNUMX行あたりの定義。 ファイルの最後の文字は改行文字でなければなりません。
最初の形式(単一の等号)が使用されている場合、以前に割り当てられた値
ユーザー定義の属性は リセット 属性ファイルで定義された値を使用します。
XNUMX番目の形式(「プラス等しい」)では、すでに追加された値に追加の値を追加できます
既存の属性。 指定された名前の属性が存在しない場合は、作成されます。
属性をアタッチするこの方法は、の迅速な自動アタッチを可能にするために導入されました
バージョンオブジェクトへの多数の属性。 属性へのこのインターフェース
設定機能は、主に呼び出すツールを対象としています 保存.
Status -setattrs オプションは省略されます、 保存 環境で変数を検索します
SVATTRS。 この変数がない場合、ユーザー定義の属性は割り当てられません
進化するバージョン。
-標準入力 力 保存 エディターをフォークする代わりに、stdinから説明文を読む。 NS
以前に設定したインテントメッセージが印刷されます。
-バージョン
プログラム自体のバージョンを印刷します。
onworks.netサービスを使用してオンラインで保存を使用する