F3. .idファイル |
product status file は サーバー がプロダクトのリビジョン番号のログを記録するテキストファイルです。通常、ファイルには番号が1つ含まれています (現在のリビジョン番号)。GUS サーバー上のリビジョン番号が現在の番号よりも大きい場合のみプロダクトが同期されます。同期は4段階で実行されます。 1..id ファイルに番号が2つ書き込まれます。 <新しい_リビジョン> <前回の_リビジョン> 従ってプロダクトは <前回の_リビジョン>から<新しい_リビジョン>へのトランザクションが未完成な状態にあります。 2.変更されたファイルは全てHTTP経由で受信され、以下のタイプのファイルを持つそれぞれのサブカタログに置かれます。 <オリジナルファイル名>.<新しい_リビジョン> 3.トランザクションの結果が.id ファイルに書き込まれます。 これは正常な状態の場合で、sync-delayルールが適用された場合には新しい番号、または「凍結」 状態 (凍結)が付きます。 <新しい_リビジョン> <前回の_リビジョン> frozen 4.「凍結」状態ではない場合、オリジナルのファイルが新しいファイルに置き換えられます。 .id ファイル解析後に サーバー が再起動されると、未完成なトランザクションが 「ロールバック」されます。それ以外の場合、step4) が実行されます。 |