Здається, я не можу зафіксувати лише частину змін у файлі, здається, це весь файл або нічого, я використовую Git з Intellij, чи можливо?
Дякую.
Здається, я не можу зафіксувати лише частину змін у файлі, здається, це весь файл або нічого, я використовую Git з Intellij, чи можливо?
Дякую.
Відповіді:
Не в IDE. Як зазначалося в коментарях, ви можете використовувати командний рядок, але мені набагато простіше користуватися GUI-клієнтом GIT (я використовую Tower , але їх є багато).
git add --patch
та вибору потрібних вам кусків, ви біжите, git commit -m XXX
щоб фактично це зробити.
Оновлення - 2/2018: Перша збірка EAP для 2018.1 вийшла, і вона ТУТ! Він реалізований як прапорці для кожного класу, тому ви можете вибірково перевіряти їх перед виконанням коміту. Насолоджуйтесь!
Оновлення - 12/2017:
Ну 2017.3 щойно вийшов, і це не встигло. Тож будемо сподіватися на 2018.1.
Оновлення - 11/2017:
Це триває вже місяці. Випуски EAP 2017.3 виходять вже деякий час, але це питання ще не закінчено. Позаяк не оновлюючи цю проблему, окрім людей, які запитують, коли це буде зроблено, я думаю, це перейде до випуску 2018 року.
Оновлення - 2017:
Це питання було відкрите роками, як зазначається в деяких коментарях. Але це зараз триває і планується висадити його в 2017 році. Отже, через чотири роки після того, як про це запитали, ви незабаром зможете зробити це прямо в IDE.
git add -p
в IDEA прийшов!
debugger
рядки в js
Вам слід спробувати SourceTree (Mac і Windows), це безкоштовно і чудовий інструмент для роботи з GIT. Він має всю свободу фіксації, яку ви хочете, у зручному інтерфейсі.
Це мій робочий процес коміту для IntelliJ, від простого до складного завдання:
Очікування нарешті закінчилось, часткові коміти є частиною EAP 18.1: https://blog.jetbrains.com/idea/2018/02/intellij-idea-2018-1-eap-partial-git-commits-and-more/