Обычно в Git каждый разработчик клонирует из исходного источника в личный репозиторий отслеживания, вносит некоторые изменения, затем отправляет запрос на выборку менеджеру, ссылающемуся на его персональный компьютер, на котором установлен git-демон, или веб-сервер, или разрешаетменеджер, чтобы подключиться к нему с помощью ssh.
Для некоторых изменений вполне нормально, чтобы разработчик сам проверял вещи.Для более крупных, другие люди любят смотреть на него, прежде чем он будет проверен в мастер.Таким образом, у разработчика есть право заходить в репозиторий.
Но что, если менеджер не смог подключиться к другим рабочим машинам разработчиков и имел доступ только к исходному git-репо или к электронной почте?Каков наилучший способ отправить ему сравнения для проверки?
Мы могли бы отправлять исправления по электронной почте, или разработчик мог отправить свою ветку в исходное положение и сообщить менеджеру git fetch origin; git diff master..case223
.Или есть другой лучший способ?