Die aktuelle Verzweigungsmethode für die App, an der ich gerade arbeite, ist überhaupt nicht strukturiert. Wir verwenden TFS. Ich plane, die Filialen neu zu organisieren. Ich habe online nach ein paar Ressourcen gesucht und ich habe mir einen Plan ausgedacht. Ich möchte prüfen, ob dies der richtige Weg ist oder ob ich die Dinge anders machen sollte.Zweige in TFS neu organisieren, veraltete/verwaiste Zweige verwalten
Es folgt die aktuelle Zweig Hierarchie -
Main-Zweig
| -Release (Used einmal)
|
| -DEV-Zweig
| -DEV (Zweig erstellt, aber nie benutzt)
| - Entwicklung (Neueste Code)
| -Dev-guest-work (Einmalig verwendet und RI zu Dev-Zweig)
| -Test (Die Niederlassung in Testumgebung freizugeben, nicht mehr in Gebrauch)
| -UI-Dev-Zweig (nicht mehr verwendet)
Es folgt mein Plan
1. Erneutes Parenting des Zweigwerks "Entwicklung" auf "Kein Parent"
2. Benennen Sie alle anderen Zweige um, indem Sie "Obsolete" voranstellen. Ich möchte sie nicht direkt löschen.
3. Benennen Sie "Entwicklung" in "Master" um - dieser Zweig hat den Freigabecode
4. Verzweigen Sie "Master", um den Zweig "Dev" zu erstellen.. Verwenden Sie einen "Hotfix" Zweig von "Master" wenn und bei Bedarf
Bitte teilen Sie uns Ihre Ratschläge mit.
Wollen Sie alle Zweige außer Entwicklung verlassen? –
Ja, die Idee ist, die Entwicklungsabteilung zum Hauptzweig zu machen. Und verwenden Sie ein einfaches Zweigmodell. Entfernen Sie alle anderen Zweige, da sie nicht verwendet werden. Danke für Ihren Vorschlag. Ich mag was du vorgeschlagen hast. Ich könnte damit gehen. – Piyush