2011-01-14 4 views
2

큰 프로젝트에서 팀에서 일하고 있습니다.하지만 병합을 수행 할 때 개발자 이름을 github에 표시하고 싶습니다. 현재 , 내가 합병 한 이후로 나는 유일한 사람이다.git 기여자가 github/etc에 제대로 표시되지 않음

상황 :

이 4 개발자가 있으며, 우리는 GitHub의를 사용하여 "통합 관리자"워크 플로우를 사용하고 있습니다. 우리의 "축복받은"레포는 조직 아래에 있으며 각 개발자는 자신의 pub/private repo를 관리합니다. 나는 통합 관리자가되기 위해 임무를 수행 했으므로 병합 등을하고있다.

내가 엉망이 될 수있는 부분은 기본적으로 org/project.git 대신 rob/project.git을 사용하고있다. /project.git - 로컬 병합을 할 때 나는 레포에서 작업하고 내 공개와 조직 모두에 푸시합니다. (의미가 있습니까?) 축복받은 Repo를 누르면 다른 사람이 작성자로 표시됩니다. 모든 커밋이 내게로 오기 때문에 -이 문제를 어떻게 해결할 수 있습니까?

- 또한

, 우리 모두 갈래 조직/project.git은 아직 네트워크 그래프 아무도에 표시됩니다 - 않았다 우리는 엉망이를 너무? 나는 git solo로 작업하는 데 익숙하며 devs 팀을 다루는 데 너무 많은 경험이 없다. 합병은 옳은 일처럼 보이지만, GitHub은 다른 참여자를 무시하는 것이기 때문에 나는 버려지고 있습니다.

전혀 이해가되지 않는다면 어떻게 GitHub를 사용하여 4 명의 개발자가 한 프로젝트를 관리 할 수 ​​있습니까? 프로젝트를 보면 로컬, 예를 들어, 어떤 도움

답변

0

에 대한

감사 (바람직하게 통합 MGR 워크 플로우, 내가 문제를 해결할 것이라고 생각 분기) gitk --all을 사용하여 예상되는 이름이 보입니까? 그렇다면 github이 작성자가 아닌 커미터를 표시하는 방법 일뿐입니다. Sourceforge도 그렇게합니다. 작업중인 --list

자식 설정 : 당신은 당신은 거기에서 당신의 구성이 같은 목록 및 디버깅을 확인할 수 있습니다

는 A 존재하지 않는 설정 또는 잘못된 설정에서 당겨 할 수있다처럼

1

이 보이는 롭의 저장소 당신은 저장소 사양 configs를 사용할 수 있습니다. 각 저장소의 .git/config 파일은 저장소의 구성을 저장하는 데 사용되고 $ HOME/.gitconfig는 .git/config 파일의 대체 값으로 사용자 별 구성을 저장하는 데 사용됩니다./etc/gitconfig 파일을 사용하여 시스템 전체의 기본 구성을 저장할 수 있습니다.

관련 문제