F4. Beispiele für Verwaltung des Repository mit Modifikation der Statusdatei

Vollständige Synchronisierung des Produktes:

1.Beenden Sie den Server.

2.Löschen Sie den ganzen Inhalt des Produktverzeichnisses, ausgenommen .id und .config.

3.Schreiben Sie 0 in der .id-Datei.

4.Starten Sie den Server.

5.Aktualisieren Sie das Produkt.

 

Die Revision 0 hat eine spezielle Bedeutung, da die Verbreitung dabei verboten wird, deshalb wird der "leere" Status des Produktes auf die Agenten nicht verbreitet.

 

Verbreitungsverbot:

1.Beenden Sie den Server.

2.Schreiben Sie 0 in der .id-Datei.

3.Kommentieren Sie die Anweisung sync-with in der .config Datei aus, damit die Synchronisierung verboten wird.

4.Starten Sie den Server.

5.Aktualisieren Sie das Produkt.

Übergang von dem "eingefroren"-Status zur neuen Version:

1.Ersetzen Sie den Inhalt von .id mit

<neue_Revision> <alte_Revision> frozen

durch

<neue_Revision>.

2.Starten Sie den Server neu.

3.Aktualisieren Sie das Produkt.

Rückgang vom "eingefroren"-Status zur alten Version:

1.Ersetzen Sie den Inhalt von .id mit

<neue_Revision> <alte_Revision> frozen

durch

<neue_Revision> <alte_Revision>.

2.Starten Sie den Server neu.

3.Aktualisieren Sie das Produkt.

 

Bei weiteren Synchronisierungsversuchen bis zur <neuen Revision> geht das Repository in den Status "eingefroren" zurück. Das Aufbewahren der <alten Revision> von Repository mit Verzicht auf Updates kann sich beim Vorhandensein einer passenden Revision, die z.B. den Versuchsstand erfolgreich bestanden hat, lohnen.