目前我做错了,我在master上工作,当一切都稳定时,我创建一个版本号,并将其放在标签分支中。
据我所知,github上的大多数项目都有master,这是“稳定的”。dev,这是进行所有更改的地方,用于版本控制的标签和用于修补程序/补丁的额外分支,我现在想要做的功能,而不是正在工作的功能等等。
你把你的主服务器推送到稳定的状态,通常是在拉取请求时,如果看起来没问题,你会拉入你的主服务器。
我认为我的理解不正确。有没有一个“标准”的git工作流程?有什么是“建议”的吗?
发布于 2012-01-05 21:09:11
这个Git分支模型相当流行:
http://nvie.com/posts/a-successful-git-branching-model/
发布于 2012-01-05 21:21:34
有一些流行的工作流程,就像@MartyStack指出的那样,但没有标准的。
这是故意的。最好不要把Git看作是一个DVCS,而是一个工作流工具包。您可以根据自己的习惯、团队和需求构建任意数量的工作流。
发布于 2014-01-13 17:41:04
我整理了一份关于我们使用的git工作流程的文档。
http://www.skuunk.com/2014/01/our-git-workflow.html
这篇文章的焦点更多的是概念性的,而不是技术性的(也就是说,它不是关于使用哪个git命令,我假设你已经知道它们了)。带回家的主要原因是,它有助于功能接受和构建集成,而不是仅仅使用master作为主干。
https://stackoverflow.com/questions/8742967
复制相似问题