我希望纳入一个网络开发工作流程,允许我做以下事情:
实时编辑(偶尔需要对非常小的内容更新、打字错误等进行编辑。现在,我花费大量时间进行小的编辑,将其推送到staging,然后推送到生产环境,这需要一段时间来处理次要的事情)。
我也是Git的新手。我已经开始在我的个人项目中使用Git进行测试,但是我继承的项目(使用生产/升级环境)到目前为止还没有使用任何版本控制。
问题:
从本质上讲,我是一个被交给一个相当大的项目的单身开发人员,我只想尝试让事情变得尽可能简单/直接。:)
发布于 2013-11-10 10:33:49
分支是简化此工作流程的一种方法。有一个关于如何使用Git分支来管理一个典型的开发工作流程的great blog post。
然后,您将有一个用于生产的分支(例如master
),一个用于实时编辑(对应于上面帖子中的hotfix
分支),另一个用于开发。
要同步笔记本电脑和台式机上的本地环境,您可以将前面提到的development
分支也用作远程分支,并让这两个设备将其在此分支上的本地提交推送到远程存储库。
https://stackoverflow.com/questions/19882277
复制相似问题