Wir haben eine Master-Filiale und eine Entwicklung Niederlassung für unsere Repo. Wir sollten unseren Entwicklungszweig einchecken (commit, push) und dann mit unserem Master-Zweig verbinden. Dann wird ein Build für den Master-Zweig ausgeführt. Ich habe meine Änderungen direkt auf den Master übertragen (dann markiert), indem ich Master mehrere Commits vor Develop gesetzt habe und nun Develop mit dem Master synchronisieren möchte. Was ist die beste Vorgehensweise, um dies zu tun? Ich benutze GitExtensions und Visual Studio 2015 (es ist okay, die Operation in beiden zu tun). Teste ich den Master in Develop oder führe einen Check-Out aus dem Remote Branch Master durch und fusioniere mit meinem Local?Bring Git Zweige synchron
0
A
Antwort
2
Ich würde es am deutlichsten finden, nur beide Zweige lokal auschecken, die Änderungen von Ihrem lokalen Master zu Ihrer lokalen Entwicklung zusammenführen. Dann drücken Sie Ihre lokale Entwicklung auf Remote.
1
Der Workflow I Arbeiten so etwas wie dies im Szenario verwenden Sie beschreiben:
- Schalterzweig zu entwickeln
- Fetch Alle
- Wählen letzte (neueste) begehen in Master, rechte Maustaste => Rebase aktueller Zweig ein => (Commit ID)
Wenn Rebase erfolgreich funktioniert, sind Sie fertig. Falls nicht, müssen Sie möglicherweise Konflikte lösen oder die Rebase abbrechen und von vorne beginnen.
Der Grund für die Verwendung von Rebase ist, dass es eine einzige Zeile von Commits aufrechterhält und somit hilft, alles klar zu halten.
Für weitere Informationen über den Unterschied zwischen Unterfütterungsmaterial und verschmelzen sehen: https://www.atlassian.com/git/tutorials/merging-vs-rebasing
Verwandte Themen
- 1. Keeping Zweige synchron mit Git
- 2. Zweige Git: Tracking-Upstream
- 3. git Zweige von Browser
- 4. Git - Umbenennen mehrere Zweige
- 5. Git zeigt keine Zweige
- 6. Merge 2 GIT-Zweige
- 7. Legendes git Zweige
- 8. Git Stash zwei Zweige
- 9. Git Rebasing mehrere Zweige
- 10. Git - Gitlab Zweige
- 11. 50 Git Zweige löschen?
- 12. git-svn Klon | falsche Zweige
- 13. git Zweige in separaten Ordnern
- 14. git Submodul: Spur 2 Zweige
- 15. Mehrere Zweige in Git markieren?
- 16. Entfernte Zweige in Git entfernen
- 17. 2 Zweige in GIT zusammenfügen
- 18. Tags vs Zweige in Git
- 19. Bring git Repo bis zu einer bestimmten Revision
- 20. Git, edit root commit für alle Zweige
- 21. Git-Zweige mit komplett anderem Inhalt
- 22. Jenkins spezifischen Zweige (jenkins git Plugin)
- 23. Git zwischen zwei Ordnern zusammenführen, nicht Zweige
- 24. Migrieren SVN Zweige Unterordner zu Git
- 25. Wie zwei Zweige mit Git verschmelzen?
- 26. Git Parameter Plugin zeigt alle Zweige Liste
- 27. Mehrere Zweige von Perforce zu Git migrieren
- 28. Git halten Fern Zweige (Ursprung) sauber
- 29. Liste und löschen git Zweige ohne
- 30. Zwei Git Zweige in einer Datei unterscheiden