Frage

Unter welchen Umständen würde dies oder wäre dies nicht sicher sein? Ich habe einen Zweig, der ein vier Änderungen hat (keine Datei hinzufügen oder löschen). Wäre dies sicher zu löschen?

Edit: Der Grund für den Wunsch, es zu löschen ist, dass es falsch benannt und wird zu Verwirrung führen.

War es hilfreich?

Lösung

Ich glaube, dass CVS nicht wirklich den Zweig löschen, es wird nur den Tag aus dem Zweig entfernen - so der Zweig noch vorhanden ist in jedem „v“ Datei, die betroffen ist, wird es einfach nicht trivial sein zugänglich mehr. Das Ergebnis ist seltsam, aber wahrscheinlich nicht gefährlich.

Andere Tipps

Die Menschen hier Landung der Suche nach der Antwort auf „Wie eine Niederlassung in cvs löschen“

cvs tag -dB branch

Die -d löscht, wird die -B außer Kraft setzen und lassen Sie es kennen den Zweig (kein Tag)

löschen

Zweige Löschen wird in der Regel nicht empfohlen, da es so viel Geschichte verliert und nicht mehr rückgängig gemacht werden kann. Die allgemeine Empfehlung ist eigentlich nur einen Zweig zu entfernen, wenn es noch sehr jung ist, und wenn Sie einen Fehler gemacht haben. Wie ein Tippfehler in den Zweignamen.

Wenn ein Zweig leer ist (Sie dennoch nicht alles darin begehen), als es in Ordnung zu löschen ist, es funktioniert genauso wie Normalisieren-Dateien. Aber wenn Sie haben bereits ein paar Dateien ein paar Mal begangen, wäre dies ein wenig gefährlich sein, da Sie den Zweig Referenz entfernen können, aber die Dateien nicht darunter. Dies wäre chaotisch zumindest.

Stattdessen wenn wirklich „sicher“ wollen dieser Zweig, können Sie die Dateien unter sperren (durch Skript besser ist), so konnte niemand machen, Änderungen mehr und vergessen Sie es.

Curt ist richtig, einen Zweig Sie physisch haben zu löschen, um einen Löschbefehl aus der Box laufen.

Es scheint, wie in dem Fall, dass Sie erwähnten, wäre es in Ordnung, es zu löschen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top