Как использовать J GIT для проверки неочищенных слияний - PullRequest
0 голосов
/ 05 февраля 2020

Я создаю инструмент для проверки коммитов в наших 2 основных ветках (разработка и песочница) каждую ночь перед запуском тестов. До сих пор я использовал библиотеку J Git в Java, чтобы гарантировать, что каждый коммит объединяется с ОБА в песочницу и разрабатывает ветки. Я пытаюсь добавить функциональность проверки на конфликты, которые могли быть разрешены вручную после фактической фиксации, но до того, как фиксация была объединена с обеими ветвями, потому что мы можем оказаться в ситуации, когда фиксация в конечном итоге объединится в обе песочницы / разработки, но кодовая база в них различна.

Я пытался проверить оба слияния, используя их идентификаторы фиксации и библиотеку J Git, и убедился, что различий нет. К сожалению, я понял, что идентификатор фиксации будет одинаковым для обоих. Есть ли способ проверить изменения вручную после выполнения коммита и после объединения в одну ветку, но не в другую? Я собираюсь больше посмотреть на Object ID, но я не уверен, что это правильный путь ...

Я довольно новичок в разработке, поэтому, пожалуйста, объясните любой ответ как можно проще. :)

...