如何在同一台服务器

时间:2017-12-11 08:50:44

标签: git repository bitbucket branch production

我是一名前端开发人员,我没有太多关于设置git环境的经验。即使这是一个虚假的问题,也不要评判我。

我在bitbucket上创建了一个存储库,它在我的linux服务器上托管。

让我们说项目名称是" myproject-test"和存储库是git@bitbucket.org:myusername/myproject-test.git

此存储库将用于开发和测试。这是我的问题:我应该为生产创建另一个存储库吗?因为我想分开dev和prod的url。

这是我访问我的开发项目的方式:http://serverip/myproject-test

如何设置我的prod项目以便访问http://serverip/myproject

我有另一个想法,比如使用" master"分支作为产品。但在这种情况下,我不知道如何在我的服务器上为dev和prod分隔url。 任何想法都会有所帮助

1 个答案:

答案 0 :(得分:1)

您不需要为每个环境维护单独的代码库。

您可以使用git分支功能来管理环境。

例如,您可以将新开发项目保留在单独的分支中。我们称之为“开发”。分支并将生产代码保存在主分支(默认分支)

以下链接有助于进一步参考。

https://barro.github.io/2016/02/a-succesful-git-branching-model-considered-harmful/ http://nvie.com/posts/a-successful-git-branching-model/