3

有没有一种方法可以查看在本地存储库上进行的拉取的历史记录?

我们使用一个共享系统,并希望记录不同用户进行的拉取操作。我已经在网上搜索过这个,但没有很大的运气。有人对此有想法吗?

4

1 回答 1

4

要记录在本地存储库上进行的拉取操作:

每次拉取或合并一组提交时,git 都会进行一次合并提交。因此,这将起作用:

$ git log --merges

要找出从 Github 存储库中提取的用户:

$ # Wait a minute, this is impossible.

但是,如果您将存储库托管在您自己的一台服务器上,您可以设置一个带有身份验证的 http 服务器,然后您可以使用它来记录访问,或者通过 SSH 访问,您可以配置 SSHD 以记录使用了哪个 SSH 密钥访问用户“git”(或您的 git repo 所在的任何用户)

也许你的意思是拉请求?

如果是这样,请使用 github API 检索打开和关闭的拉取请求列表:http: //developer.github.com/v3/pulls/

于 2013-06-28T13:13:00.653 回答