2017-01-24 2 views
0

ich auf eine ältere Version von thefile einen Git> Schalter/Kasse tat ich nicht weiß, das war eine ganz neue Branch (NewBranch) Schaffung I vorgenommenen Änderungen zu der Datei. Jetzt möchte ich diese aktualisierte Datei wieder in den Master-Zweig zusammenführen.Wie ich einen Zweig zurück zum Hauptzweig in TortoiseGit verschmelzen

Also habe ich einen Switch/Checkout zu MASTER dann Show Log und zeigen NewBranch und dann mit der rechten Maustaste auf TheFile und wählen Sie "Merge to Master".

Ich bekomme eine Nachricht Bereits up-to-date und Erfolg.

Die TheFile ist jedoch nicht die Version von NewBranch. (Ich kann Log anzeigen und Switch/Checkout zu NewBranch und kopiert diese Datei. So habe ich eine lokale zusätzliche Kopie von TheFile von NewBranch).

Ich muss etwas wirklich offensichtlich fehlen.

Irgendwelche Ideen?

Antwort

1

Aus Ihrer Beschreibung verstehe ich, dass Sie eine Datei in einen älteren Zustand zurücksetzen möchten. In Git funktioniert das Zusammenführen nur auf dem Commit/Branch und nicht auf der Dateiebene.

Öffnen Sie dazu den Protokolldialog und wählen Sie die Revision aus, auf die Sie die Datei zurücksetzen möchten. Wählen Sie dann die Datei in der unteren Liste der Dateien aus und klicken Sie im Kontextmenü auf "Auf diese Revision zurücksetzen".

Jetzt wird diese Datei im Arbeitsbaum als geändert angezeigt und kann festgeschrieben werden.

+0

@ClayNichols Wenn dies Ihre Frage nicht beantwortet, geben Sie bitte weitere Informationen an, damit ich meine Antwort verbessern kann. – MrTux

Verwandte Themen