哪里可以找到版本控制分支命名指南?我读到关于TFS,最好在创建它之前做出最终决定。近年来有改善吗?我指的是分支重命名的灵活性?
在做这个决定之前,最好研究一些不同的版本控制布局。你知道什么有用的网站链接吗?
Git分支策略:
保持你的分支策略简单。从这三个概念构建你的策略:
- 为所有新特性和bug修复使用特性分支。
- 使用pull请求合并功能分支到主分支。
- 保持高质量,最新的主分支。
为您的特性分支使用一致的命名约定来标识分支中完成的工作。您还可以在分支名称中包含其他信息,例如谁创建了分支。
给你的特性分支命名的一些建议:
- 用户/用户名/描述
-
用户/用户名/workitem
-
修复bug/描述
-
功能/feature-name
-
功能/特性区域/feature-name
- 热修复补丁/描述
关于旧分支的重命名,请参考本官方文件。
TFVC分支策略
不像Git分支是存储库范围的,TFVC分支是路径范围的,不是轻量级的。将创建分支的标准设置得高一些,并且只在需要代码或发布隔离时才进行分支。