visual-studio - 在哪里可以找到版本控制分支命名指南?
问题描述
在哪里可以找到关于版本控制分支命名的指南?我在TFS上读到,最好在创建它之前做出最终决定。近几年有改善吗?我的意思是分支重命名的灵活性?
在做出这个决定之前研究一些不同的版本控制布局会很棒。您知道为此目的的任何有用的网络链接吗?
解决方案
保持您的分支策略简单。从以下三个概念构建您的策略:
- 对所有新功能和错误修复使用功能分支。
- 使用拉取请求将功能分支合并到主分支。
- 保持高质量、最新的主分支。
为您的功能分支使用一致的命名约定来标识分支中完成的工作。您还可以在分支名称中包含其他信息,例如创建分支的人。
命名功能分支的一些建议:
用户/用户名/描述
用户/用户名/工作项
错误修正/说明
功能/功能名称
特征/特征区域/特征名称
修补程序/说明
关于重命名旧分支,请参考这个官方文档。
与存储库范围的 Git 分支不同,TFVC 分支是路径范围的,而不是轻量级的。为创建分支设置高标准,并且仅在需要代码或发布隔离时才分支。
推荐阅读
- git - Repo 分支默认为 main 而不是 master
- file - 如何从 sml 中的文本文件中获取随机行?如何在sml中制作多选题程序?
- java - Swagger (OpenAPI 3.0) 仅在 Post 上隐藏字段,而不是在 Put 上
- javascript - 传递变量以获取 API
- angular - Angular FE 和 fastAPI GCP VM 上的 CORS 错误
- amazon-web-services - 将特定日志从 AWS Cloudtrail 移动到 S3
- python - 如何在 Dash 中动态更新下拉列表?
- azure-data-factory - 如何使用 Azure 数据流过滤具有多个案例的单列记录
- node.js - 类型错误:#
不是函数 - vaadin - 如何在vaadin路由器中制作带有参数的动态路由器