Ich habe 2 Änderungen ganz in der Nähe (und daher Teil desselben Teils), die ich separat festlegen möchte. Ist es möglich, ein Stück aus dem Magit heraus zu spalten?
80
Sie können die Markierung mit Ctrl+Space(C-SPC) korrekt setzen und magit schreibt nur den ausgewählten Teil fest.
C-x C-x
Punkte austauschen und markieren, wenn Sie es umgekehrt gemacht haben.C-SPC
). Ich mussteC-SPC
ein zweites Mal drücken, um zu aktivierentransient-mark-mode
.Shift + <arrows>
, um einen Teil eines Stücks auszuwählen, und drückes
, um das ausgewählte Teil zu inszenieren.Sie können auch das Ausmaß der Hunks im Diff verwenden -und +verringern oder erhöhen (und 0zurücksetzen), aber die Antwort von Dominikh ist die wichtigste, über die Sie Bescheid wissen müssen.
quelle
@@
(der Hunk-Informationszeile) drücken und nicht innerhalb des Hunk, wie ich es versucht hatte.Magit wiederverwenden,
diff-mode
aber nicht vielediff-mode
Befehle in seinem,magit-revision-mode
wie dies VC-Paket tut.Zum Beispiel können Sie anrufen,
diff-split-hunk
was normalerweiseC-c C-s
in istdiff-mode
.quelle