sqvpxlno · Переформовуй коміти аж до рядка.
Переписуй історію аж до одного hunk.
Розділи коміт на два, зроби squash виправлення в батьківський або дозволь absorb розіслати зміни тим комітам, яким вони належать. Познач hunk у будь-якому diff, щоб працювати лише з цими рядками, і редагуй файл у будь-якій ревізії — усе після неї перебазується саме.
- Безкоштовно Публічні та локальні репозиторії, усі можливості.
- Pro Приватні репозиторії на GitHub, GitLab і Bitbucket, із 14-денним пробним періодом.

vpxlnosq · commit
Як це працює
Вибери рядки
Вибери ревізію й познач потрібні hunk у її diff.
Вибери дію
Виділи їх у новий коміт, зроби squash у батьківський, віднови або перенеси в іншу ревізію. Absorb надсилає зміни з робочої копії тим предкам, які востаннє торкалися цих рядків.
Решту перебазує jj
Нащадки перебазуються автоматично й зберігають свої change IDs. Увесь крок — один запис у журналі операцій, якщо захочеш його повернути.
xlnosqvp · branch
Що включено
- Split, squash, відновлення й перенесення — для кожного hunk
- Absorb у предків із робочої копії
- Редагувати в цій ревізії… переписує один файл у будь-якій ревізії
- Rebase і зміна порядку виділенням комітів
- Опис кількох ревізій одночасно
- Abandon, дублювання й revert із меню ревізії
nosqvpxl · HEAD
Доступність
- Безкоштовно
- Публічні та локальні репозиторії, усі можливості.
- Pro
- Приватні репозиторії на GitHub, GitLab і Bitbucket, із 14-денним пробним періодом.