如何在bitbucket中发布和控制版本

时间:2018-07-04 02:41:58

标签: git version-control bitbucket

我想从存储在bitbucket中的开发环境中发布我的项目。第1阶段项目的最终版本在服务器上运行,很少有本地开发人员在工作。现在,我需要继续从事该项目的工作,以添加新功能或发布新版本。我使用“ 主控”分支来保存项目的所有文件。

进行搜索,

  

多个分支机构的优势

     
      
  • 只有一个存储库足以管理
  •   
  • 可以直接从该仓库访问分支之间的比较(diff)
  •   
  • 您可以将一个分支中的任何分支拉到其他可能需要的下游仓库中
  •   

我是否需要克隆我的项目以继续工作,还是需要创建另一个分支来放置所有修改的文件?为什么不全部推送到“ master ”分支的原因是什么?

如果我的陈述有误,请帮助我保留项目的版本。预先感谢。

1 个答案:

答案 0 :(得分:3)

您可能想看看gitflow,这是一种流行的分支策略。一些Git工具也对gitflow提供本地支持。如果没有别的,请看一看,然后考虑您自己的分支策略。

但是在最简单的情况下,master分支用于跟踪代码的发布版本,develop分支是开发人员将其功能合并到其中的分支,并且各个开发人员都创建自己的功能分支以进行开发。...< / p>

因此,通常您会将开发分支到功能分支中。...编写代码,添加文件等。如果您希望保持同步,则可以在任何阶段将开发拉入功能分支。然后,当开发人员准备就绪时,将其合并为开发人员(理想情况下通过拉取请求)。一旦开发具有要发布的一组功能,便可以与master同步。

Gitflow指定了更多非常有用的分支,例如发行分支和修补程序。

有关更深入的信息,请参见https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow