0
local
    - [dev]
    - [staging.foo.com]
    - [foo.com]

remote
    - [staging.foo.com]
    - [foo.com]

我是 git 新手,所以请告诉我我是否过度复杂化了。我真的很想为自己设置这样的东西,但我花了一整天的时间试图弄清楚这一点并让它一切正常。[] 是单独的目录。

在本地,我想要我将致力于分期的开发人员。然后将登台推送到远程登台进行测试。然后,一旦一切都是黄金,我会现场直播本地演出。直播也将被复制到本地,以保持开发工作流程分开。这有意义吗?

我会把它设置为分支吗?

4

1 回答 1

1

将功能代码与开发代码与暂存代码与发布代码与稳定代码分离是一项更适合分支的工作。请参阅:http : //nvie.com/posts/a-successful-git-branching-model/ 这几乎是处理这类事情的规范方式。

因此,在您的设置中,我只需要您的本地 git 存储库和一个中央存储库,然后使用分支来保持事物井井有条。

于 2012-10-25T20:26:24.493 回答