最初我所在的团队只有一个项目,其他项目都有单独的分支。我对 git 了解不多,但只是做了一些基本的事情,就很快学会了。
现在所有其他成员都已离职,我全权负责该项目。现在该项目已上线,我必须致力于其另一个发布版本。
目前,默认分支用于生产,而我还有一个分支,Johk
我以前在那里做一些事情。
现在我不确定什么是最佳实践,我该如何划分分支,我需要创建 4 个分支吗
Johnk
default
Developmenet
Release1
或者我需要创建单独的Prod
分支
我很困惑。请指导我
答案1
有了 Git,你可以做任何你想做的事。
如果您的默认分支是production
并且您对此感到满意,那就没问题;保留它。您可以production
在要部署时将任何其他分支合并到 中。使用此方案,我会将主开发分支称为master
,并从 中创建功能分支master
。
如果我从头开始设置,我会将其用作master
生产分支,并创建一个名为develop
或next
的分支作为主要开发分支。这两个分支都被广泛使用。
您可能会看到一些正式定义的 Git 工作流程:
还有其他的。但大多数情况下,你只需做对你有用的事。祝你好运!