Explorar el Código

doc: Git版本管理及使用规范

xfe hace 11 meses
padre
commit
8a6d908f29
Se han modificado 1 ficheros con 39 adiciones y 4 borrados
  1. 39 4
      src/Hotline/README.md

+ 39 - 4
src/Hotline/README.md

@@ -1,11 +1,11 @@
-#### 代码编写规范
+### 代码编写规范
 
-##### 1. 参照微软推荐编码规范及约定
+#### 1. 参照微软推荐编码规范及约定
 * https://docs.microsoft.com/zh-cn/dotnet/csharp/fundamentals/coding-style/identifier-names
 * https://docs.microsoft.com/zh-cn/dotnet/csharp/fundamentals/coding-style/coding-conventions
 * https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/naming-guidelines
 
-##### 2. 该项目扩展规范
+#### 2. 该项目扩展规范
 * 枚举:命名以大写E为前缀,在文件列表中可以一目了然
 * 方法命名方式:
 
@@ -17,4 +17,39 @@
 查询所有数据:QueryAllxxx  
 异步方法以Async为后缀:GetxxxAsync  
 * WebApi和Web项目的Action都尽量采用异步方法,但命名不加Async后缀(因为此处的调用方不以Action命名来调用,而是以路由规则来访问)
-* 字段以'_'加小写字母为前缀,如:_orderDomainService
+* 字段以'_'加小写字母为前缀,如:_orderDomainService
+
+### Git版本管理及使用规范
+
+#### Git分支
+
+master, hotfix, fix, dev, feature, release
+
+| 分支 | 说明 |
+|-----|------|
+| master | 项目主分支,任何人不得直接修改代码,除项目负责人外任何人不得向该分支合并内容 |
+| hotfix | 紧急bug修复分支,拉取自master |
+| fix | 非紧急bug修复分支,拉取自dev |
+| dev | 开发分支,开发环境共有分支,提供前后端对接环境 |
+| feature | 功能开发分支,拉取至dev |
+
+#### 分支命名规范
+
+前缀/功能_日期
+
+如:hotfix/AddOrderError_20240513  feature/ExportExcel_20240312
+
+#### 代码提交规范
+
+add, del, mod, fix, refactor, optimize, doc
+
+#### 代码提交流程
+
+1. 代码修改以后,检查编码规范、注释以及进行单元测试等
+2. 测试通过后提交到本地,检查提交文件是否正确,有无遗漏,添加commit说明
+3. 拉取服务器代码,检查合并结果,解决冲突后重新编译测试通过后提交本地
+4. 推送代码至服务器
+
+#### 代码提交注意事项
+
+* 单次提交问题必须为同一功能项