git duplex или двухстороннее слияние с сохранением обеих панелей слияния одновременно

git поддерживает различные стратегии слияния, но, тем не менее, все эти стратегии основаны на идее иметь несколько входов и только один выход. В моем случае я хочу иметь 2 выхода по 2 входа в одном слиянии.

Почему это важно?

Потому что пока я ищу изменения как минимум в 2-х ветках, то нахожу изменения, которые нужно объединить одновременно в обоих направлениях. Таким образом, недостаточно объединить изменения из ветки 1-в-2, необходимо сохранить изменения ветки 2-в-1, чтобы объединить их позже. Но ни Araxis Merge, ни Winmerge (или я его не нашел) не поддерживают 2 вывода за одно слияние и не имеет значения, сколько панелей вы открыли: 2, 3 или даже 4. Результатом слияния всегда будет один выход, а не несколько выходов.

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

Есть ли способ добиться этого с помощью git и использования 2-, 3- или 4-панельного пользовательского интерфейса слияния?

0 ответов

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