我是一名前端开发人员,我没有太多关于设置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。 任何想法都会有所帮助
答案 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/