Native git позволяет partial commits: вы можете зафиксировать только некоторые строки вашего файла и оставить остальные для последующей фиксации.Можете ли вы сделать частичную фиксацию в TortoiseGit?
Возможно ли это в TortoiseGit?
Native git позволяет partial commits: вы можете зафиксировать только некоторые строки вашего файла и оставить остальные для последующей фиксации.Можете ли вы сделать частичную фиксацию в TortoiseGit?
Возможно ли это в TortoiseGit?
Да, в документах есть official instructions.
На практике, я считаю, этот рабочий процесс полезным:
Ответ https://stackoverflow.com/a/32527098/3906760 в основном правильна, однако есть меньше шагов, необходимых.
Эти шаги требуются, поскольку TortoiseGit еще не поддерживает полный процесс постановки и выбор hunk/block, ср. https://tortoisegit.org/issue/2299.
Это также очень раздражает и запутывает по сравнению с естественной функцией git. – Mehrdad
@Mehrdad Я никогда не понимал, как работает родная функция git! Это всегда выглядело слишком сложным для меня ... С другой стороны TortoiseHg очень прост: при совершении вами просто выберите/отмените выбор блоков, которые вы хотите/не хотите. Мне действительно кажется, что TortoiseHg по-прежнему более эффективен, чем TortoiseGit (даже если я не использовал TortoiseHg в течение 2-3 лет). – user276648
Нативный инструмент 'git gui' имеет желаемую функцию, и метод, упомянутый в этом ответе, очень раздражает, как я вижу. – ollydbg23