2016-08-08 2 views
1

При выполнении обзоров кода я заметил, что выбор вишни в патче через веб-интерфейс gerrit Web UI вызывает конфликты слияния, тогда как если я делаю это локально на своей машине, он работает нормально. Итак, мне было интересно, была ли версия git, запущенная на gerrit, старше той, что у меня есть в моей системе. Как я могу узнать версию git на gerrit? Есть ли что-то, что я могу сделать (например, отправить патч, который включает в себя команду, чтобы поймать версию git, запущенную на сервере git, или что-то в этом роде), чтобы узнать?Какая версия git работает на gerrit?

+0

В Git местного репо записывает решения конфликта, так что если другой подобный конфликт происходит снова в том же репо, его может быть решена автоматически. Другая возможность заключается в том, что ваш локальный филиал отстает или опережает или даже расходится с веткой на сервере, которая конфликтует с той, которую вы хотите выбрать, но ваша локальная ветка в порядке с этим. – ElpieKay

ответ

0

Gerrit использует JGit, который является чистой реализацией библиотеки Java Git.

Чтобы узнать, какая версия JGit ваш Геррит использует см примечания к выпуску Геррит, например: Gerrit 2.12 Release Notes

Смежные вопросы