Возможны ли частичные git в VSCode?

17

VSCode имеет отличную интеграцию git, но я не могу найти способ делать частичные коммиты. В принципе, я хочу, чтобы иметь возможность выбирать определенные изменения в моих файлах и создавать их без создания всего файла. Эта функциональность поддерживается git CLI, родными приложениями Github и плагинами Atom.

В основном убедитесь, что я не просто что-то пропустил, прежде чем открывать билет для него.

    
задан Rayne 11.01.2016 в 21:35
источник

3 ответа

33

Вы можете использовать Stage Selected Lines из меню «...» в редакторе при сравнении ваших изменений с предыдущей версией. Просто выберите линии, которые вы хотите выполнить в первую очередь.

    

ответ дан Benjamin Pasero 12.01.2016 в 07:15
источник
  • У нас есть победитель! –  Rayne 12.01.2016 в 09:28
  • На всякий случай кто-то путается, как и я: этот скриншот относится к ··· в верхнем правом углу редактора, а не в ··· в верхней части панели git слева. –  waldyrious 06.01.2017 в 11:12
  • Ничего себе. Если бы это меню было змеей, это бы меня немного. –  error 03.10.2017 в 20:57
  • Если это возвращает вам сообщение об ошибке «Git: незаконное значение для строки», об этом сообщалось пару раз на GitHub, но все еще не исправлено. В этом случае просто переключите «Inline view», и он будет работать. Источник –  Marc.2377 29.04.2018 в 02:21
4

Этот параметр перемещен в палитру:

shift + команда + P и введите «выбранные диапазоны ступеней»

    
ответ дан Dimitris 19.04.2017 в 11:03
источник
4

Обновление: октябрь 2017 года: . В последнем VSCode по состоянию на октябрь 2017 года (версия 1.18) вы действительно можете создавать конкретные строки очень просто, как если бы вы сделали это с помощью git CLI git add -p . Вам просто нужно щелкнуть отредактированную строку со стороны, как, смотреть diff и применить ее или нет.

    

ответ дан Konstantinos Leimonis 16.11.2017 в 15:11
источник
  • Очень гладкий ---- –  Drazen Bjelovuk 31.01.2018 в 14:41
  • Есть две вещи, которые отсутствуют, хотя ... Вы не можете разделить куски, и вы не можете вручную редактировать hunks ... :( –  Robert Koritnik 14.02.2018 в 17:28