如何使用git

时间:2016-05-03 07:46:56

标签: git development-environment production

对不起git的新手,因此可能是基本问题。

我们有开发git存储库,由5-6个开发人员共享。我们现在计划进入生产阶段。如何单独维护生产版本,只能访问1-2人。我们将有多个版本。

我有一个选择是创建新的生产存储库并将新版本移至生产中。但听起来并不高效。有没有更好的方法来使用git管理它?

3 个答案:

答案 0 :(得分:1)

我会推荐发布分支,这样你就可以轻松地用樱桃选择向后移植修复。

答案 1 :(得分:1)

我建议你使用工具gitolite来整理你的项目。

gitolite就像一个非常瘦的git服务器,但有很好的authorisation支持。

我首先会将您的项目分成两个不同的分支,即developrelease,并在gitlote存储库中配置这些分支。

稍后您可以创建access rules来确定哪些开发人员能够从release推送/拉出。

答案 2 :(得分:0)

更好的方法是使用gitlab。你可以在那里维护拉取请求,就像在github上一样。

您可以保护您的生产分支,只有1-2人有权合并到此分支。这是通过基于角色的用户系统实现的。只有存储库主服务器才能合并到受保护的分支中。