2013-03-20 8 views
23

Ich habe an vielen Stellen gelesen, die eine Verzweigung Umbenennung ist eher problematisch in TFS 2010: Sie die Geschichte der Branche verlieren können Sie nur umbenannt (as seen in this article oder in diesem SO question)Welche Konsequenzen hat die Umbenennung einer Filiale in TFS 2012?

kann ich keine Erwähnung dieser Probleme finden in TFS 2012. Gibt es irgendwelche Konsequenzen, die ich beachten sollte, bevor ich eine Filiale in TFS 2012 umbenenne?

+2

Können Sie diese Referenzen zitieren? Weil ich nicht sicher bin, worauf du dich beziehst. (Sie werden keine Geschichte in irgendeiner Version von TFS verlieren.) –

Antwort

35

Das größte Problem beim Umbenennen einer Verzweigung besteht darin, dass Sie beim nächsten Zusammenführen zu oder von der umbenannten Verzweigung tatsächlich eine unbegründete Zusammenführung durchführen. Dies kann eine Menge Schmerzen verursachen.

Ich versuche derzeit, eine solche Unordnung im Moment zu entwirren und es ist nicht angenehm. (Branch wurde vor 4 Monaten umbenannt. Die erste Zusammenführung aus dem Zweig war teilweise) Es ist ein Alptraum, den ich meinem schlimmsten Feind nicht wünschen würde (wer zufällig die Devs sind, die den Zweig umbenannten und die Teilzusammenführung taten)

Siehe this answer für weitere Informationen

+0

Danke! Ich akzeptiere deine Antwort wegen der Details und Verweis auf andere Antwort – tsimbalar

+5

Um es zu beheben ... was ich getan habe war eine erneute Zusammenführung von Changeset und wählte alle Changesets mit Ausnahme der Umbenennung. Es schien das unbegründete Gefühl zu ignorieren und meine Zusammenführung war erfolgreich. – RiddlerDev

+0

@RiddlerDev, das ist eine gute Idee. Leider war diese Option für mich nicht verfügbar, da die Verschmelzungen, die alles (einschließlich der unbegründeten) durcheinander brachten, bereits erledigt waren. Außerdem wurde die Ordnerstruktur im Zielzweig so umorganisiert, dass ... viel Schmerz entstand. –

12

TUN SIE ES NICHT !!! Sie können es vielleicht auf dem Server umbenennen, aber aus meiner Erfahrung möchte TFS jede Datei überprüfen ... im Grunde genommen wie eine Kopie behandeln.

+1

Danke! Glück ich habe es dann nicht getan :) – tsimbalar

+0

Jenseits lächerlich, dass dies tatsächlich eine gute Antwort ist. PFUI. Komm schon TFS !!! –

0

Sie es tun können, hängt aber was Situation du bist in meiner Situation habe ich die folgende Struktur:.

Development 
    ProjectX 
     ProjectY 
Main 
Release 

ProjectX wird als ProjectY früher freigegeben zu werden, und es wurde verschmolzen zu Development-->Main vor einer Woche. Jetzt ist der Name ProjectX nicht mehr relevant und auch, es gibt ein neues Projekt, das mit einem Namen ProjectZ beginnt, also werde ich ProjectY zu ProjectZ umbenennen und ProjectX zu ProjectY umbenennen.

Sowohl X, Y als auch Z müssen vollständig zusammengeführt werden, sobald sie in den Standard-Release-Zyklus wechseln, so dass ich mich nicht darum kümmern muss, Stück für Stück zusammenzuführen.

Verwandte Themen