3

ローカル リポジトリで行われたプルの履歴を表示する方法はありますか?

私たちは共有システムを使用しており、異なるユーザーによって行われたプルのログを保持したいと考えていました。これをネットで検索しましたが、大きな幸運はありませんでした。誰かがそれについて考えを持っていますか?

4

1 に答える 1

4

ローカル リポジトリで行われたプルをログに記録するには:

一連のコミットをプルまたはマージするたびに、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/

于 2013-06-28T13:13:00.653 に答える