Рекомендуется ли напрямую редактировать файлы в git, используемом gerrit. Если да, то как?
У меня есть проект B на gerrit-сервере, который содержит Git B. Проект B является нижестоящим клоном проекта A. Проект B был создан с использованием jeepyb.
Я хочу дополнить проект B дополнительными функциями.
Если это понимание верно, то я никогда не редактирую git напрямую.
Я должен клонировать Git B, внести изменения, отправить их обратно в Git B в качестве набора изменений и утвердить изменения.
Я не должен вносить изменения непосредственно в Git B, подключаясь по ssh к серверу gerrit и каталогу Git B. Это оставит меня с gerrit db несинхронизированным, и мне нужно будет использовать команды porcelin для перемещения объектов git, созданных из промежуточной области, и обновления информации/ссылки.
root
на сервер Gerrit и редактируете голый репозиторий на диске? Серьезно, это противоречит концепции любого сервера git. Это не должно полностью сломать Геррита (по крайней мере, при перезапуске он подхватит его). Если это понимание неверно, я не понимаю ваш вопрос со всеми А и Б. Что такое нижестоящий клон? Где проект А? Пожалуйста, используйте репозиторий в качестве термина для того, что вы называете Git X. - person StephenKing   schedule 17.02.2016