участники git не отображаются должным образом в github / etc - PullRequest
2 голосов
/ 14 января 2011

Я работаю в команде над большим проектом, но когда я делаю слияния, я бы хотел, чтобы имя разработчика появилось в github как автор - в настоящее время я единственный, кто появляется с Я сливаюсь.

Контекст:

Есть 4 разработчика, и мы используем рабочий процесс «Менеджер интеграции» с использованием GitHub. Наше «счастливое» репо находится в ведении организации, и каждый разработчик управляет своим пабом / частным репо. Мне поручено быть менеджером по интеграции, поэтому я делаю слияния и т. Д.

Где я мог бы запутаться, так это то, что я в основном работаю из своего rob / project.git вместо org / project.git - поэтому, когда я делаю локальные слияния, я оперирую my тогда я делаю репо и публике, и публике организации. (Имеет смысл?) Когда я нажимаю на благословенный репо, никто больше не появляется как автор, так как все коммиты исходят от меня - как я могу обойти это?

-

Кроме того, мы все разветвляли org / project.git, но на сетевом графике никто не появляется - мы тоже это испортили? Я привык работать с git solo и не слишком опытен в работе с командой разработчиков. Объединение кажется правильным решением, но меня отбрасывают, так как GitHub игнорирует других участников.

Если в этом нет никакого смысла, как вы используете GitHub для управления одним проектом для 4 разработчиков? (желательно рабочий процесс интеграции, ветвление, я думаю, решит проблему)

Спасибо за любую помощь

Ответы [ 2 ]

1 голос
/ 17 января 2011

Похоже, что вы, возможно, извлекаете данные из несуществующего или неправильного конфига

Вы можете проверить свой список конфигурации следующим образом и отладить его оттуда:работая над репо Роба, вы можете использовать специфические конфиги репозитория.Файл .git / config в каждом репозитории используется для хранения конфигурации для этого репозитория, а $ HOME / .gitconfig используется для хранения конфигурации для каждого пользователя в качестве резервных значений для файла .git / config.Файл / etc / gitconfig может использоваться для хранения общесистемной конфигурации по умолчанию.

0 голосов
/ 15 января 2011

Если вы посмотрите на свой проект локально, например, используя gitk --all, видите ли вы ожидаемые имена? Если это так, тогда github отображает коммитер, а не автора. Sourceforge также делает это так.

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