我是Git的新手。 我使用了另一个源存储库,其中我们有一个存储库,其中包含一个包含所有最新版本的主流,然后在我们发布产品时,我们为该产品版本创建了单独的流,以便我可以拥有以下流:
- main
- ver1.0
- ver2.0
他们被视为独立的实体而不相关。
如何将此结构转换为Git存储库?
我最初想在存储库中创建一个“master”分支,其中没有任何内容。然后创建一个名为“main”的分支,它将具有最新的(我可以使用“master”作为main而不是创建单独的main),然后创建另一个名为“ver1.0”的分支,然后另一个名为“ver2.0”的分支在存储库中。
然后在客户端,用户需要为每个分支创建不同的工作空间。当他们需要处理任务时,他们将为任务创建一个本地分支,并在完成后将更改推送到其远程分支。
看起来这样可行,但后来我注意到在服务器中,我创建的所有这些分支似乎都与主分支相关,它显示了特定分支在后面或前面有多少变化。< / p>
我不知道这是构建我想在git中构建的内容的常用或正确方法。我觉得它可能不是。那么构建这个的正确“git”方法是什么呢?
答案 0 :(得分:0)
了解git flow应该回答你的问题。
Git flow是一个设计良好的发布管理流程。 它最初是由 Vincent Driessen 引入的,并且已经成为发布和管理项目最常见的git工作流程。