ローカル リポジトリで行われたプルの履歴を表示する方法はありますか?
私たちは共有システムを使用しており、異なるユーザーによって行われたプルのログを保持したいと考えていました。これをネットで検索しましたが、大きな幸運はありませんでした。誰かがそれについて考えを持っていますか?
ローカル リポジトリで行われたプルをログに記録するには:
一連のコミットをプルまたはマージするたびに、git はマージ コミットを作成します。したがって、これは機能します:
$ git log --merges
Github リポジトリからプルしたユーザーを確認するには:
$ # Wait a minute, this is impossible.
ただし、独自のサーバーの 1 つでリポジトリをホストする場合は、認証を使用して http サーバーをセットアップし、それを使用してアクセスをログに記録することができます。または SSH アクセスを使用すると、どの SSH キーが使用されたかをログに記録するように SSHD を構成できます。ユーザー 'git' (またはあなたの git リポジトリが下にあるユーザー) にアクセスするには
たぶんプルリクエストのことですか?
その場合は、github API を使用して、オープンおよびクローズされたプル リクエストのリストを取得します: http://developer.github.com/v3/pulls/