185 похожих чатов

Существуют какие-нибудь тулы, которые пытаются разбить один коммит на несколько

“по-умному”?

Пишу своими словами, потому что не получилось нагуглить термины. Представьте, что человек в своей ветке напилил много изменений, и теперь ему нужно разбить эти изменения на несколько коммитов (PR’ов), чтобы ревьюерам было удобно. Вопрос в том, существует ли уже что-то умеющее такое делать?

К компиляторам оно относится тем боком, что такой тул должен понимать как минимум AST, и как максимум полный граф зависимостей и прочее. По крайней мере, мне так кажется.

5 ответов

6 просмотров

Сомневаюсь что это вообще можно автоматизировать в общем случае

Alex-Semin Автор вопроса
Andrei Kurosh
Сомневаюсь что это вообще можно автоматизировать в...

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

Alex Semin
Согласен, но наверняка можно сделать 80% работы ав...

Звучит как что-то сверхъестественное, на уровне Github Copilot В IDEA есть тула, которая позволяет разрешать мерж конфликты более-менее автоматизировано, но я не пользовался, не знаю

Для этого скорее всего придется перебирать все комбинации патчей, компилировать код для каждой комбинации и смотреть вываливается ошибка или нет. Тут ближе не инструменты автоматического мерджа, а git bisect

Alex-Semin Автор вопроса
jit.js
Для этого скорее всего придется перебирать все ком...

Ну да, идея как раз в том, что если разбить один коммит на несколько, то проект должен все ещё успешно собираться в промежуточных состояниях

Похожие вопросы

Обсуждают сегодня

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
что читать по делфи?вообще 0 в нем
fd dsds
9
const dirname = new URL((typeof document === 'undefined' ? require('u' + 'rl').pathToFileURL(__filename).href : (_documentCurrentScript && _documentCurrentScript.src || new UR...
Kirill Shaplyko
4
how would you do any of that offline?
Thomas
7
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта