VSCode hat eine ausgezeichnete Git-Integration, aber ich kann keinen Weg finden, teilweise Commits durchzuführen. Grundsätzlich möchte ich in der Lage sein, bestimmte Änderungen in meinen Dateien auszuwählen und zu inszenieren, ohne die gesamte Datei bereitzustellen. Diese Funktionalität wird von der Git-CLI, nativen Github-Apps und Atom-Plugins unterstützt.
Meistens muss ich sicherstellen, dass mir nicht nur etwas fehlt, bevor ich ein Ticket dafür öffne.
visual-studio-code
Rayne
quelle
quelle
···
auf die obere rechte Ecke des Editors, nicht···
auf die obere Seite des Git-Panels links.line
" zurückgibt , wurde dies einige Male auf GitHub gemeldet, aber immer noch nicht behoben. In diesem Fall schalten Sie einfach "Inline-Ansicht" um und es wird funktionieren. Quelleget add -i
interaktive Bearbeitung ...···
in der oberen rechten Ecke des Editors (nicht···
oben im Git-Bereich links).range
einer Tastenkombination für diese Aktion zu suchen und diese dann festzulegen.Frieden! ✌️
quelle
Update: Oktober 2017: Im neuesten VSCode ab Oktober 2017 (Version 1.18) können Sie bestimmte Zeilen ganz einfach inszenieren, so wie Sie es mit der Git-CLI tun würden
git add -p
. Sie müssen nur auf die bearbeitete Linie von der Seite klicken, den Diff beobachten und anwenden oder nicht.quelle
Diese Option wurde in die Palette verschoben:
Umschalt + Befehl + P und geben Sie "Stufe ausgewählte Bereiche" ein.
quelle