Как Gerrit сравнивает ваш локальный репозиторий с удаленным репозиторием?
Я пытаюсь лучше понять, как работает геррит...
Насколько я понимаю, когда вы начинаете проверку, ваш локальный репозиторий помещается в репозиторий gerrit. Но как Gerrit получает состояние кода до ваших изменений? Ваши изменения должны сравнивать и исходный код, без исходного кода новые изменения будут сравниваться с "ничем". Как Gerrit получает оригинальный код? Есть ли какая-то связь между репозиторием gerrit и репозиторием git, которая должна быть сделана?
1 ответ
На самом деле сервер Gerrit является владельцем репозитория. Локальные репозитории клонируются с сервера Gerrit.
Посмотрите это пошаговое руководство, чтобы лучше понять, как оно работает.