假设我设置了一个存储库.我希望有些用户可以推送,有些我想在批准之前查看推送内容.是否存在条件推送等概念?待审批队列?
您基本上需要一个代码审查工具.有几个git,但最好的是Gerrit.
请参阅我在CentOs框中安装它的说明:http://readystate4.com/2011/06/23/notes-on-setting-up-gerrit-code-review-on-centos/
如果您不想经历设置自己的代码审查系统的复杂性,您可以使用Github,它的功能是相互发送拉取请求,在代码合并到代码库之前需要批准.
如果你想更简单并且保持自己的git设置,只接受来自其他开发者的分支,检查它们,如果它们看起来很好就合并它们.普通的git无法接受推送到某些分支.您可以使用Gitolite等工具来实现这些访问控制.