Ich habe eine Niederlassung in Git, die sauber auf Master anwenden würde. Es enthält einen Commit mit 10 Funktionen, die sauber auf Master anwenden würde. Aber ich möchte die Änderungen in Master-Funktionen zusammenführen. Die Änderungen an den Features sind nicht auf Dateiebene (daher kann eine Änderungsdatei Änderungen für zwei bis drei Funktionen enthalten, sie können jedoch leicht getrennt werden). Aber jede Merge-Strategie für den gesamten Dateiinhalt schlägt daher fehl, es wären eher die Merge-Zeilen 10-20 aus der Datei 1 und die Zeilen 70-80 aus der Datei und die Zeilen 100 aus der Datei 3 für ein Feature. Gibt es irgendeine Art von Editor, derMerge große Git-Commit durch Aufteilen in kleine Commits auf Master-Zweig
- erlauben würde mir die Zeilen in der riesigen begehen
- erlauben zu holen mich die aufgenommenen Linien in einem kleinen verschmelzen zu Master begehen
-> in das Ende wäre es "eine große commit auf einem Zweig" in 10 commits auf Master umgewandelt, Feature nach Merkmal
Gibt es ein Tool (Kette), die einen solchen Workflow visuell unterstützen würde?
Mögliche Duplikat [Break a previous in mehrere Commits begehen] (http://stackoverflow.com/questions/6217156/ break-a-previous-commit-in-multiple-commits) –
das scheint alles sehr klobig zu sein. Der Workflow wäre eher wie fire up etwas wie kdiff3, wählen Sie erste Reihe von Änderungen, commit, run kdiff3 (jetzt weniger Änderungen, wählen Satz von Änderungen, commit, und so weiter ... – Mandragor