Wie man in SourceTree richtig umbasiert?
SourceTree 1.6.4.0 Windows 7.
Sagen wir, das folgende ist mein Ausgangspunkt:
C <- master
/
- A - B <- topic
Möchte ich Stellungswechsel Thema auf master.
Mein Ziel ist es zu haben:
C - A - B
^ ^
master topic
aber ich am Ende mit:
Kann ich dann machen
git push origin topic -f
und ich bekomme das gewünschte Ergebnis, aber was ist der richtige Weg, dies zu tun in SourceTree?
InformationsquelleAutor der Frage Patrick | 2014-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update: SourceTree 1.9.1
Aktivieren Sie force push in Extras/Optionen/Git/Enable-Force-Push. Nachdem es aktiviert ist, können Sie "Force Push" Kontrollkästchen in der "Push" - dialog.
Ursprüngliche Antwort
Ihnen zu tun haben, zwingen, push, weil Thema Niederlassung ist bereits veröffentlicht und Sie sind, die Geschichte umzuschreiben. Commits A und B vom Ursprung/Thema entfernt werden, wenn Sie Stellungswechsel.
Sollte Sie Zusammenführen, wenn Sie nicht wollen, zu tun, einen force push, speziell, wenn Sie einen team-Mitglieder bereits arbeiten zum Thema.
Können Sie nicht einen force push mit SourceTree für Windows noch (siehe Antworten auf atlassian-Foren).
Abstimmen können Sie für diese Funktion hier: https://jira.atlassian.com/browse/SRCTREEWIN-338
InformationsquelleAutor der Antwort filhit
UPDATE: SourceTree Version 2.6.3 (134) (für Mac)
Gehen
SourceTree/Preferences/Advanced
und klicken Sie auf den "Allow force push" oben auf "Erweitert" - dialog.Dies ermöglicht für die Fähigkeit, klicken Sie auf Force Push in push-dialog, während schiebt einen commit.
Früheren Versionen hatte diese bei
SourceTree/Preferences/General
Richtung der Unterseite der "allgemein" - dialog.InformationsquelleAutor der Antwort jacoballenwood
UPDATE: SourceTree Version 2.4.8.0 (Windows 10)
Gehen
SourceTree --> Tools --> Options
wählen SieGit
und überprüfenEnable Force Push
(siehe screenshot)InformationsquelleAutor der Antwort Binyamin Regev