没有Github的类似Github的“拉取请求”


20

我是一家金融机构的分析师,由于数据敏感性,该机构不会在云中存储任何数据。但是,我取得了一些成功,使我的团队可以使用Git进行代码管理。我想知道是否有任何方法可以在我们自己的服务器中实现类似Github的请求。我感兴趣的特定功能是能够提交变更集以进行注释,而无需将其实际合并到给定的分支中。我喜欢(1)提交更改,(2)已对更改进行审查和评论,以及(3)接受提交或拒绝它的工作流程。是否可以在我们自己的服务器上实现(甚至更好,可以轻松实现)?

Answers:


20

git request-pull 任何人?

总结两次对标准输出的提交之间的更改,并将给定的URL包括在生成的摘要中...

这应该可以解决问题...


太好了,现在我该如何批准该PR并将其合并到上游?
James Shewey

2
您可能会通过写一封肯定的电子邮件来批准它,然后使用git merge命令对其进行合并,然后将合并提交推送到所需的任何位置。
bdsl

4

您可以以一定的价格自行托管GitHub,我个人认为这是非常昂贵的,但是如果您只是喜欢 GitHub ,则可以将其作为替代方案。

我个人与Gitorious合作,并取得了巨大的成功。自托管它,并将项目/存储库功能与典型的Git Merge Request系统集成在一起,非常适合分布式和非分布式团队。


我实际上只是在寻找该功能。其他大多数功能-轻松共享代码库,跟踪和分叉,项目统计数据,新闻源(ha!)-对于我们的项目而言不是必需的。
eykanal'2

不要使用其他功能。无论如何,您确实需要一台托管服务器来托管git存储库。实际上,我在其他解决方案(例如Collabnet)上推荐了GitHub for Enterprise。您最需要的是确保它最终出现在企业SCM中(除非您的银行很棒,否则可能不是github)
Archimedes Trajano 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.