Ersetzen Sie den Kofferraum durch nicht versionierte lokale Kopie in Subversion

StackOverflow https://stackoverflow.com/questions/3250678

  •  15-09-2020
  •  | 
  •  

Frage

Aufgrund einer Änderung der Entwickler muss ich meinen Kofferraum zerstören (aber für die Nachwelt halten) und laden Sie dann in eine lokale Kopie, um sie zu ersetzen.

Ich habe ein paar Gedanken darüber, wie dies geht.

1) Löschen Sie jede Datei vom Kofferraum 2) Begehen Sie die Löschungen 3) Kopieren Sie den "neuen" Rumpf in die Arbeitskopie 4) rekursiv alle Dateien hinzufügen 5) Commit

oder

1) Bewegen Sie den Kofferraum in ein Tag 2) Commit. 3) Machen Sie einen SVN-Import auf dem "neuen" Kofferraum

Das ist der beste Weg, um fortzufahren?Gibt es einen besseren Weg, um diese Situation umzugehen?

Ich muss den Löschen von Dateien erfassen, die nicht mehr in der "neuen" Kofferraum- als auch in allen Änderungen sind, und fügt hinzu.

War es hilfreich?

Lösung

Wenn ich Sie richtig verstehe, ist der beste Weg Ihre erste Option.Sie löschen also alle Dateien in Ihrem aktuellen Kofferraum und begehen das Ergebnis.Sie haben also ein irgendwie "sauberer" (bedeutet jetzt leerer) Kofferraum.Jetzt importieren Sie den "neuen" Kofferraum.Ihr Kofferraum besteht nur aus der neuen lokalen Kopie.Sie begehen das Ergebnis und das ist es. Wenn Sie jemals Dateien aus dem alten Kofferraum benötigen, können Sie sie über Subversion bringen.

Ich glaube nicht, dass das Markieren in Ihrem Fall eine gute Idee ist.Weil sich die Dateien noch im Repository befinden und, soweit ich Sie verstehe, sollte der Weg gehen.

Andere Tipps

Ich denke, (als QBI), dass das Beste die erste Option ist, aber für den Komfort, denke ich, dass ein Tag (vor der Löschung) eine gute Idee sein kann, um die letzte Version des alten Kofferraums schneller zu finden.

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