Entfernen Sie einen Arbeitsbereich in Accurev

8

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

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

    
iman453 21.07.2010, 02:51
quelle

2 Antworten

15

In AccuRev ist es überhaupt nicht möglich, einen Arbeitsbereich / Stream / Snapshot-Namen zu entfernen, nachdem er erstellt wurde. Löschen eines Arbeitsbereichs markiert es nur als gelöscht - für spätere Wiederbelebung, wenn das notwendig sein sollte.

Dies ist in der Dokumentation (CLI.pdf) klar angegeben:

  

Der Befehl rmws deaktiviert den angegebenen Arbeitsbereich. Genauer gesagt deaktiviert es den Workspace-Stream im Depot; [...] Hinweis: Nachdem Sie den Befehl rmws ausgeführt haben, können Sie keinen neuen Arbeitsbereich mit demselben Namen erstellen. Der Name bleibt unwiderruflich mit dem inaktiven Arbeitsbereich verknüpft.

Sie können jedoch auch 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.

    
Martin Ba 27.07.2010, 10:44
quelle
6

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

Auf einer höheren Ebene möchten Sie sich einen Arbeitsbereich vorstellen, der die aktuelle Hintergrundkonfiguration auf den aktuellen Speicherort auf der Festplatte abbildet. 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' spiegelt meine lokale Festplatte die neue Stream-Position (Hierarchie) vollständig wider.

Wenn Sie also Ihren Arbeitsbereich generischer benennen, werden Sie ein Muster finden, das sie wiederverwendet, anstatt sie zu entfernen und neu zu erstellen.

HTH!

    
David P Thomas 01.08.2010 14:04
quelle

Tags und Links