Ist es sicher, den Namen einer gelöschten Niederlassung wiederzuverwenden?

9

Zum Beispiel:

  1. Ich erstelle eine Verzweigung namens refactor.
  2. Ich reintegriere den Ast in den Kofferraum.
  3. Ich lösche den Zweig.

Ist es sicher, den Prozess mit einem anderen Zweig namens refactor zu wiederholen?

    
Fredrick 19.12.2012, 16:07
quelle

4 Antworten

3

Bei SVN besteht das einzige Problem darin, dass beim Zusammenführen der Eigenschaft mergeinfo des Zusammenführungspunkts (Ordner oder Datei abhängig von der Ebene, auf der die Zusammenführung vorgenommen wurde) der Zweigname und die Revisionsnummern früherer Zusammenführungen enthalten sind . Ich glaube nicht, dass SVN diese Informationen tatsächlich beim Zusammenführen verwendet, aber manchmal wird es als Benutzer verwirrend.

Wenn Ihnen das egal ist, dann sollte es gut funktionieren ... aber ich weiß, dass wir in früheren Projekten mergeinfo als Hinweis darauf verwendet haben, welche Zweige wir wieder in den Stamm eingefügt haben, also einen Zweignamen wiederverwenden wäre gefährlich.

    
cottonke 19.12.2012, 16:28
quelle
1

Ja, Sie können das tun, solange Sie sich nicht darüber im Geringsten auskennen, welcher Refaktor das ist, wenn Sie sich den Subversion-Protokollverlauf ansehen.

Angenommen, Sie haben ein Trouble-Ticket-System, wäre es besser, bestimmte Revisionen an das Trouble-Ticket zu binden, das die Revision verursacht hat, entweder durch Nummer oder Code.

    
Gilbert Le Blanc 19.12.2012 16:26
quelle
1

Das sollte kein Problem sein - außer einem winzigen Ding ...

Obwohl dieser Zweig den gleichen Namen wie der alte Zweig hat, ist er, was Subversion betrifft, ein völlig neuer Zweig. Wenn Sie sich die svn log der Verzweigung ansehen, wird sie nicht zum ursprünglichen Zweig mit diesem Namen zurückverfolgt. Der alte Zweig wird nicht einmal als Teil des Zusammenführungsverlaufs betrachtet. Es ist ein ganz anderer Zweig, der nur zufällig den Namen hat.

In diesem Fall ist dies genau das, was Sie wollen. Es kann jedoch zu einiger Verwirrung führen. Eines der größten Probleme, die ich habe, ist jemand, der eine Datei oder ein Verzeichnis löschte und dann wieder in schockiert hinzufügte! schockiert! dass die Zusammenführung von Subversion nicht wie erwartet funktioniert.

Solange Sie das verstehen, sollte alles gut sein.

    
David W. 19.12.2012 17:08
quelle
0

Ja, es ist völlig in Ordnung.

Sie finden alles in SVNBook .

    
ykatchou 19.12.2012 16:29
quelle

Tags und Links