2010-07-21 12 views
8

Gibt es einen Befehl, mit dem ich einen Arbeitsbereich von Accurev entfernen kann? Ich habe accurev rmws WorkspaceName versucht, und es sagt, dass es den Arbeitsbereich entfernt hat, aber wenn ich versuche, den Arbeitsbereich neu zu erstellen, gibt es mir die Nachricht, dass der Arbeitsbereich bereits existiert.Entfernen eines Arbeitsbereichs in Accurev

Ich würde jede Hilfe zu schätzen wissen.

Antwort

15

Es ist in AccuRev nicht möglich, einen Arbeitsbereich/Stream/Snapshot-Namen nach der Erstellung zu löschen. Löschen eines Arbeitsbereichs markiert es nur als gelöscht - für spätere Wiederbelebung, wenn das notwendig sein sollte.

Dies wird deutlich in der docs (CLI.pdf) erklärte:

Der rmws Befehl macht das angegebene Arbeitsbereich inaktiv. Genauer gesagt deaktiviert es den Workspace-Stream im Depot; [...] Hinweis: Nach dem Ausführen eines Befehls rmws können Sie keinen neuen Arbeitsbereich mit demselben Namen erstellen. Der Name bleibt unwiderruflich mit dem inaktiven Arbeitsbereich verknüpft.

Sie können jedoch andere Parameter des Arbeitsbereichs ändern: Sie können ihm einen neuen Namen geben. Sie können es auf eine neue Maschine verschieben. Sie können es in einen neuen Sicherungsdatenstrom verschieben.

+0

Dank Martin .. – iman453

6

Da Sie einen neuen Arbeitsbereich mit dem gleichen Namen zu erstellen sind versuchen ....

Auf einer höheren Ebene, die Sie von einem Arbeitsbereich denken als die Abbildung der aktuelle Trägerkonfiguration in die aktuellen Speicherort auf der Festplatte. In diesem Sinne werden Sie wahrscheinlich weniger Arbeitsbereiche entfernen. Zum Beispiel habe ich einen einzigen "mainline_dev" genannten Arbeitsbereich, der im Laufe des Monats in viele aktive Projektströme verschoben wird. Sobald ich mit einer bestimmten Aktivität fertig bin (etwa für die Woche), werde ich meine Arbeit promoten (meiner Story/Aufgabe/Bugfix zuweisen) und dann meinen Arbeitsbereich in den nächsten Stream umwandeln/verschieben, um zu arbeiten. Nach dem 'update' ist meine lokale Festplatte die neue Stream-Position (Hierarchie).

Wenn Sie also Ihren Arbeitsbereich generischer benennen, finden Sie ein Muster, ihn wiederzuverwenden, anstatt es zu entfernen und neu zu erstellen.

HTH!

Verwandte Themen