【发布时间】:2023-03-11 19:50:01
【问题描述】:
我有一个关于如何管理分支和小型开发的问题?
目前,我们正在按功能使用分支,但在某些情况下,我们有小型开发,需要一两天的开发?
解决办法是什么?创建一个临时分支?做樱桃采摘吗?
对于“阅读 tfs 分支指南”的答案,我已经阅读了此文档。
感谢和抱歉我的英语。
【问题讨论】:
我有一个关于如何管理分支和小型开发的问题?
目前,我们正在按功能使用分支,但在某些情况下,我们有小型开发,需要一两天的开发?
解决办法是什么?创建一个临时分支?做樱桃采摘吗?
对于“阅读 tfs 分支指南”的答案,我已经阅读了此文档。
感谢和抱歉我的英语。
【问题讨论】:
为什么要创建分支?这是在集成到 Main 之前“测试”更改的地方吗?您可以直接在 Main 中编写代码并在那里进行测试吗?
如果这是不可能的,那么为工作创建一个分支,在那里做工作,保持正向集成将 Main 合并到这个工作分支中。当更改准备好发布时,反向集成将 Work 分支合并回 Main。然后,您可以删除 Work 分支以及与之关联的任何构建。在 Main 中查看文件的历史记录时,这仍会显示变更集。
【讨论】:
对于小型开发,最好在现有分支中创建一个新标签,而不是仅仅为了添加一个小功能而进行分支。
【讨论】: