分支和发布策略

     2023-03-06     56

关键词:

【中文标题】分支和发布策略【英文标题】:Branching and Releasing strategy 【发布时间】:2011-02-14 19:55:07 【问题描述】:

我发现有些人在谈论一些分支策略。所以我想我会得到一些 cmets。

所以项目是从主干分支出来的。称它为分支 A。当工作在分支 A 中进行时。他们从分支 A 分支并称之为分支 B。

他们说,一旦分支 A 功能完成,他们会将其合并回主干,当分支 B 功能完成时,它也会合并到主干。

对我来说听起来不错。这样可以吗?

其他建议是这样的,将分支 A 合并到主干,然后创建一个名为 B 的分支。 我认为这将减少要完成的合并量。但是,分支 A 中的功能还没有完成。

您对这种情况有何看法? 哪里不对了? 欢迎任何反馈。我们在这个策略中有什么可以改进的地方吗?

【问题讨论】:

【参考方案1】:

我认为第一种方法是可以的,但是您必须确保始终使用分支 A 中引入的新更改来更新分支 B。否则,如果您不保持它们同步,这些分支将分叉并合并回来在树干上会很痛苦。

如果您尽早且经常进行 SVN 合并是可以的。

【讨论】:

如何使用 TeamCity 和 Octopus 完成这种分支和部署策略

】如何使用TeamCity和Octopus完成这种分支和部署策略【英文标题】:HowtoAccomplishThisBranchingandDeploymentStrategyUsingTeamCityandOctopus【发布时间】:2016-05-1620:26:06【问题描述】:我一直在研究并试图找出满足以下要求的最佳分支和部署策略... 查看详情

使用 maven、teamcity 和 TFS 的分支策略

】使用maven、teamcity和TFS的分支策略【英文标题】:Branchingstrategieswithmaven,teamcityandTFS【发布时间】:2012-01-1600:50:33【问题描述】:我现在的任务是更新我们的构建过程以提高效率,我花了一周时间阅读最佳实践和策略,但我仍然... 查看详情

DevOps 中的分支策略

】DevOps中的分支策略【英文标题】:BranchingstrategyinDevOps【发布时间】:2017-03-2006:42:04【问题描述】:我正在使用TFS设置DevOps流程,并且想知道分支策略。如果我有以下示例分支(图片来自Guidance:ABranchingstrategyforScrumTeams)。我已... 查看详情

我可以在 Azure DevOps 中设置默认安全和/或分支策略吗?

】我可以在AzureDevOps中设置默认安全和/或分支策略吗?【英文标题】:CanIsetdefaultsecurityand/orbranchpoliciesinAzureDevOps?【发布时间】:2017-12-3011:28:30【问题描述】:我们的git服务器使用VisualStudioTeamServices。每个AzureDevOps项目都托管一... 查看详情

跨仓库分支策略构建验证 - 如何?

】跨仓库分支策略构建验证-如何?【英文标题】:Cross-repobranchpolicybuildvalidation-howto?【发布时间】:2020-03-2712:01:42【问题描述】:因此,AzureDevOpsUI现在支持设置跨存储库策略以保护所有现有和未来存储库的默认(主)分支-很好... 查看详情

git分支管理策略

在项目中推荐的Git分支管理策略介绍:主分支Master永久分支首先,代码库应该有一个、且仅有一个主分支Master。项目的正式版本,都在这个主分支上发布。它是自动建立的,版本库初始化以后,默认就是在Master分支进行开发。功... 查看详情

git企业中常用分支管理策略(代码片段)

Git企业中常用分支管理策略一般企业中开发一个项目的分支策略主分支master开发分支develop功能分支feature预发布分支 releasebug分支fixbug其它分支other主分支master代码库应该有一个、且仅有一个主分支。所有提供给用户使用的... 查看详情

Android 分支 IO SDK 策略违规

】Android分支IOSDK策略违规【英文标题】:AndroidBranchIOSDKpolicyviolation【发布时间】:2019-09-1002:43:51【问题描述】:今天我的应用从GooglePlay删除,原因如下:“您的应用正在使用BranchIOSDK,它正在将用户安装包信息上传到https://api.bra... 查看详情

Web 应用程序分支策略的想法?

】Web应用程序分支策略的想法?【英文标题】:Ideasforbranchingstrategyforawebapplication?【发布时间】:2011-11-3019:32:47【问题描述】:我对您对我们的Web应用程序分支策略的想法很感兴趣。特别是,我想知道我是否满足了不同执行环境... 查看详情

使用移动版本进行 subversion 分支的策略

】使用移动版本进行subversion分支的策略【英文标题】:Strategyforbranchinginsubversionwithmobilereleases【发布时间】:2011-04-2101:51:28【问题描述】:我正在为移动设备开发一系列应用程序,我们称它们为Orange、Cherry和Pear。现在,由于我... 查看详情

将多个并行功能发布到同一应用程序中的 Git 分支策略

】将多个并行功能发布到同一应用程序中的Git分支策略【英文标题】:Gitbranchstrategywithmultipleparallelfeaturereleaseintothesameapplication【发布时间】:2018-02-1410:17:55【问题描述】:我们正在为并行发布的网络应用开发模块。我们正在尝... 查看详情

分支策略[关闭]

】分支策略[关闭]【英文标题】:BranchingStrategies[closed]【发布时间】:2010-09-0706:59:40【问题描述】:我工作的公司开始对他们当前的分支模型产生问题,我想知道社区已经接触了哪些不同类型的分支策略?有没有适合不同情况的... 查看详情

Azure DevOps 中链式分支的分支策略

】AzureDevOps中链式分支的分支策略【英文标题】:BranchingstrategiesonchainedbranchinAzureDevOps【发布时间】:2020-06-1709:46:08【问题描述】:我从master创建了feature-1分支,然后从feature-1创建了feature-2分支,因为我需要来自feature-1的更新。ma... 查看详情

只更改空格的合并策略?

...es?【发布时间】:2012-03-0420:31:20【问题描述】:我在master分支中做了一个代码格式。它主要修复了空格问题,例如:格式化制表符空间长度,在大括号前后添加和删除换行符。问题是,当我尝试从其他分支合并master时,我遇到了... 查看详情

gitflow分支管理策略(代码片段)

Gitflow存在两个记录项目历史的分支Master分支:存储(官方的,正式的)项目发布历史记录的分支。develop分支:充当功能的集成分支。Develop分支将包含项目的完整历史记录,而master将包含简化版本。现在,其他开发人员应该克隆... 查看详情

git分支管理策略

Git分支管理策略 如果你严肃对待编程,就必定会使用"版本管理系统"(VersionControlSystem)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge... 查看详情

在阿里,我们如何管理代码分支?

...:阿里有很多的研发团队,不同事业部使用的发布流程、分支策略并非整齐划一,但总体上看是比较规整的。其中有一种主流的发布模式以及对应的分支使用方式,称为“AoneFlow”。这套工作模式思路独特,在阿里以外的地方并... 查看详情

分支策略 GIT [关闭]

】分支策略GIT[关闭]【英文标题】:BranchingStrategyGIT[closed]【发布时间】:2021-07-0212:23:00【问题描述】:我们正在进行基于功能的开发,一旦PR获得批准,它就会合并回master。当master的上线功能稳定时,我们会创建一个release分支。... 查看详情