2012-10-25 45 views
0
local 
    - [dev] 
    - [staging.foo.com] 
    - [foo.com] 

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

我是新来的git所以请告诉我,如果我结束了这一点。我真的想为自己设置一些类似的东西,但我花了整整一天的时间试图弄清楚这一点,并使其工作。 []是单独的目录。GIT新手,并尝试设置本地/远程开发设置

本地我想要我将提交到分期的开发。然后推送到远程登台测试。然后,一旦所有东西都是黄金,我就会推动当地的活动。现场也将被复制到本地以保持开发工作流程的独立性。这有意义吗?

我会将它设置为分支吗?

回答

1

从稳定代码发布中的staging代码中分离出代码中的特征代码是一个更适合于分支的工作。请参阅:http://nvie.com/posts/a-successful-git-branching-model/这几乎是处理这类事情的非常方法。

所以在你的设置中,我只需要你的本地git仓库和一个中央仓库,然后使用分支来保持组织。

+0

好的,这个帮助。我现在试着把这一切都设定好。是否有一个非常棒的基础GIT教程,包括创建分支? – Tom

+0

如果你在那个页面上向下滚动,它会通过创建分支,合并它们,将它们推送到其他存储库等等。它非常完整。 http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging也是一个很好的来源。 – hexist

+0

感谢您的帮助,并指出我在正确的方向。 – Tom