Я хочу разместить новый проект на github. Над этим проектом будут работать два кодера. Одним из этих программистов также будет менеджер проекта, который будет полностью контролировать репозиторий github.
Я следовал инструкциям относительно разветвления проекта github на http://help.github.com/forking/. Все это прекрасно работает, и я работаю на том основании, что основным репо управляет ведущий кодер, а вторичный кодер работает разветвление и отправка запросов на вывод в лидеры.
Однако при этом возникает проблема, когда изменения вносятся в основную ветвь, а не добавляются вторичным кодером в их ответвление. Затем вторичный кодер может вносить изменения в свой собственный ответвление и отправлять запрос на извлечение ведущему, только если их исправления не совпадают с основной ветвью.
Какой лучший способ справиться с этим? Я не потратил слишком много времени на git / github, поэтому я полностью готов проверить другие хост-решения, если они лучше. Простота - это ключ!