2011-01-14 23 views
2

私は大きなプロジェクトのチームで働いていますが、マージを行っているときに、開発者の名前をgithubに投稿したいと思います私が合併して以来、私は唯一のものです。gitub/etcに投稿者が正しく表示されない

コンテキスト:

あり4人の開発者である、と私たちはGitHubのを使用して "統合管理" のワークフローを使用しています。私たちの「祝福された」レポは組織の下にあり、各開発者はパブ/プライベートレポを管理します。私は統合マネージャーであることを任されているので、私はマージなどを行っています。

私が混乱する可能性があるのは、私が基本的に組織の代わりに私のrob/project.gitから取り組んでいるということです/project.git - 私がローカルマージを行うとき、私は私のリポジトリを操作して、私は私の公衆と組織の両方にプッシュします。 (意味がありますか?)私が祝福されたレポに行くとき、他の誰も著者として現れません。すべてのコミットが私から来ているので、どうすればこの問題を回避できますか?

-

また、ORG/project.git、まだ誰も現れていないネットワークグラフにフォーク我々はすべて - あまりにも私たちは混乱これをやりましたか?私はgit soloで作業することに慣れていて、devsチームを扱う経験はあまりありません。合併は正しいことだと思われますが、私はGitHubが他の貢献者を無視しているので投げ捨てられています。

これはまったく意味がない場合、GitHubを使用して4人の開発者の1つのプロジェクトをどのように管理していますか?例えば、あなたがローカルプロジェクトを見れば任意のヘルプ

答えて

0

ため

おかげで(私は問題を解決するだろうと思うの分岐好ましくは統合MGRワークフロー、) gitk --allを使用して、期待した名前が表示されますか?もしそうなら、それはgithubが作者ではなくcommitterを表示する方法です。 Sourceforgeもそうする。あなたが作業している--list

gitの設定:あなたはあなたがそこからあなたのconfigこのようなリストとデバッグを確認することができます

存在しないconfigまたは間違った設定から引っ張っすることができるように

1

が見えますRobのリポジトリでは、リポジトリ固有の設定を使用できます。 各リポジトリの.git/configファイルは、そのリポジトリの構成を格納するために使用され、$ HOME/.gitconfigは、.git/configファイルのフォールバック値としてユーザー単位の構成を格納するために使用されます。/etc/gitconfigファイルを使用すると、システム全体のデフォルト設定を保存できます。