目前我正在使用CentOS 6.6 Apache 2.2和Php 5.4.37运行VPS。
我的问题是关于我安装的Git。
我想知道是否可以设置Git以使用我想要的工作流程,因为目前我必须手动合并文件。
情景。
我在两个不同的目录/ live / httpdocs和/ dev / httpdocs中有http://www.example.com和http://dev.example.com。 我整天都在dev.mysite.com上工作,并使用地址http://dev.example.com来测试我的代码等 然后,当我对代码感到满意时,我希望能够提交到http://www.example.com目录。
有谁知道如何设置它?
我已经浏览了整个互联网,但似乎无法得出结论。大多数答案都很模糊。
感谢您的帮助。
西蒙
答案 0 :(得分:1)
如果我理解正确,那么这是你的答案:
http://nvie.com/posts/a-successful-git-branching-model/
基本上我会创建2个主分支,一个用于开发,一个用于发布(你可以做更多,比如测试等),我认为保护发布分支更好,所以你可以'错误地推入它,但你可以将测试合并到适当的权限中。你也可以创建钩子(你可以在repo的.git / hooks目录中找到样本),所以git可以自动'部署到您的主机,或者只是手动拉出主分支,然后在测试中合并。