Как выполнить коммиты git используя meld (например, git add -p)?

git add -p позволяет поэтапно изменять выбранные части рабочего дерева в индексе так, чтобы незафиксированный набор изменений можно было разделить на несколько коммитов.

Вместо git add -pЯ хотел бы использовать meld или другой графический инструмент сравнения, доступный в Linux (например, kdiff3), для внесения изменений.

Я особенно заинтересован в использовании такого инструмента, как meld, у которого есть встроенный просмотрщик внутристрочных различий и те маленькие стрелки и метки x, которые позволяют быстро объединять и удалять фрагменты кода (или что-то очень похожее на это).

Как я могу это сделать?

2 ответа

Решение

Проект git-meld-index позволяет использовать meld для постепенного обновления индекса.

У Мелда нет такой интеграции. Тем не менее, вы можете использовать git gui,

В Linux также есть Gitg.

В Windows и OS X приложение GitHub имеет эту функцию.

Другие вопросы по тегам