Какой лучший способ управлять многопользовательским проектом на github? - PullRequest
1 голос
/ 11 марта 2010

Я хочу разместить новый проект на github. Над этим проектом будут работать два кодера. Одним из этих программистов также будет менеджер проекта, который будет полностью контролировать репозиторий github.

Я следовал инструкциям относительно разветвления проекта github на http://help.github.com/forking/. Все это прекрасно работает, и я работаю на том основании, что основным репо управляет ведущий кодер, а вторичный кодер работает разветвление и отправка запросов на вывод в лидеры.

Однако при этом возникает проблема, когда изменения вносятся в основную ветвь, а не добавляются вторичным кодером в их ответвление. Затем вторичный кодер может вносить изменения в свой собственный ответвление и отправлять запрос на извлечение ведущему, только если их исправления не совпадают с основной ветвью.

Какой лучший способ справиться с этим? Я не потратил слишком много времени на git / github, поэтому я полностью готов проверить другие хост-решения, если они лучше. Простота - это ключ!

Ответы [ 2 ]

2 голосов
/ 11 марта 2010

Представление администратора репозитория ведущего разработчика позволит ему добавить учетную запись github другого разработчика в качестве одного из, возможно, многих соавторов (зависит от вашего плана github, в общедоступных репозиториях может быть неограниченное количество публичных соавторов). Таким образом, все они должны иметь возможность работать с репозиторием, по крайней мере, в отношении отправки их коммитов (это то, что я опробовал до сих пор). Я предполагаю, что это включает в себя возможность для коллабораторов создавать ветви и тому подобное.

0 голосов
/ 11 марта 2010

Кодеру нужно сделать одну ветку за функцией и потянуть все ветви. Вы можете объединить его, если хотите. Кодер не меняет свою основную ветку, и это всегда похоже на ведущую ветку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...