2008-11-10 7 views
6

Ich habe Probleme mit der Verzweigung in Visual Studio TFS. Dies mag auf die Methode zurückzuführen sein, in der ich mich entwickle, aber wenn dies der Fall ist, lassen Sie mich bitte wissen, was die beste Praxis bei der Verzweigung ist, und ich werde unser Verfahren ändern.TFS SourceControl Branching Zusammenführen aus Stamm

Vor etwa einem Monat habe ich ein Projekt abgezweigt, so dass ich mit der Entwicklung einer neuen Version der Webanwendung beginnen konnte, aber nicht wollte, dass der Hauptstamm der Anwendung von meinen Änderungen beeinflusst wurde bringen Sie Dinge auf den Status eines Produktionslevels.

Also vor ein paar Tagen wurden wir auf einige Fehler mit der aktuellen Version der Anwendung aufmerksam, die in der Produktion ausgeführt wird. Ich habe diese Fehler in der Hauptniederlassung behoben, die Webanwendung erneut implementiert und die Fehlerkorrekturen in die Hauptanwendungsgruppe eingecheckt. Und hier liegt das Problem. Jetzt hat der Hauptstamm die Fehlerkorrekturen, aber meine neue Versionszweige nicht.

Hier ist meine Frage: Wie gehe ich vor, um einen Versionsvergleich oder etwas Ähnliches zu machen, um die Fehlerbehebungen in das verzweigte Projekt zu bekommen?

Ich kann Dinge unordinary tun. Dies liegt an meinem Mangel an Wissen über Verzweigung und Entwicklungslebenszyklen. Bitte lassen Sie mich wissen, ob es eine bessere Methode gibt, die Sie alle in Ihren Entwicklungsgeschäften praktizieren.

Cheers,

C

Antwort

8

Klingt, als ob du mir das Richtige machst, du musst deine Änderungen nur in deinen Dev-Zweig einbinden.

Um die Änderungen zusammenzuführen, müssen Sie sich im Quellcodeverwaltungs-Explorer befinden. Klicken Sie mit der rechten Maustaste auf den Zweig "Quelle" (in Ihrem Fall ist dies der Hauptzweig) und wählen Sie dann "Zusammenführen". Sie gelangen dann in den Zusammenführungsassistenten, in dem Sie auswählen können, in welchen Zweig Sie einbinden möchten (Ihr Entwicklungszweig). Persönlich wähle ich immer die Option "ausgewählte Änderungsmengen" auf dieser Seite, da es Ihnen dann eine Liste von Änderungsmengen bietet und Sie den Anfang und das Ende des Bereichs von Änderungsmengen auswählen können, die Sie in Ihren Entwicklungszweig bringen möchten.

Hoffe, dass hilft.

Martin.

3

Sie müssen nur jene Änderungen der neuen Version-Zweig verschmelzen.

Ein guter Ausgangspunkt ist the branching and merging guidance. Lesen Sie es, um herauszufinden, wie Sie Ihre Filialen organisieren können.

+0

+1 für den Link –

+0

die neueste Version von Visual Studio Team Foundation Server Branching und Merging Guide befindet sich unter http://vsarbranchingguide.codeplex.com/ –

Verwandte Themen