有没有办法可以查看本地存储库中提取的历史记录?
我们使用共享系统,并希望记录不同用户可能产生的拉力。我在网上搜索过这个,但没有明显的运气。有没有人对此有所了解?
答案 0 :(得分:4)
记录在本地存储库上进行的提取:
每次提取或合并一组提交时,git都会进行合并提交。因此,这将有效:
$ git log --merges
要找出从Github存储库中提取的用户:
$ # Wait a minute, this is impossible.
但是,如果您在自己的某个服务器上托管存储库,则可以设置具有身份验证的http服务器,然后可以使用该服务器记录访问权限,或者通过SSH访问,您可以配置SSHD以记录哪个SSH key用于访问用户'git'(或您的git repo所在的用户)
也许你的意思是拉请求?
如果是这样,请使用github API检索打开和关闭拉取请求的列表:http://developer.github.com/v3/pulls/