Skip to content

Commit af1f736

Browse files
committed
[docs]:dev分支开发规范
1 parent d6158cc commit af1f736

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

branch_convention.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Dev分支开发规范
2+
3+
大家好, 这里是运维coder0xe! 请大家在开发时遵守以下开发规范:
4+
5+
1. 开发者可以检出 feature 和 fix 分支,开发完成后 push 回 dev;
6+
7+
2. 保证领先于 main;
8+
9+
3. ❌ 不允许开发者日常 push,只允许完成功能开发或 bug 修复后通过 pull request 进行合并。
10+
11+
12+
feature 分支
13+
14+
* 从 dev 分支检出,用于新功能开发;
15+
* 命名为 feature/name,如 feature/resume_generation;
16+
* 开发完毕,经过测试后合并到 dev 分支;
17+
* ✅ 允许开发者日常 push.
18+
19+
fix 分支
20+
21+
* 从 dev 或 release 分支检出,用于 bug 修复(feature 过程中的 bug 直接就地解决);
22+
* 特殊情况下允许直接从 main 直接开 fix 分支进行修复;
23+
* 命名为 fix/issue_id,如 fix/2 ;
24+
* 修复完毕,经过测试后合并到原来的分支(dev/release/main),并且保证同时合并到 dev;
25+
* ✅ 允许开发者日常 push.
26+
27+
chore 分支
28+
29+
* 从 dev 分支检出,用于各项修正,如重构、风格优化等;
30+
* 命名为 chore/name,如 chore/resume_generation;
31+
* 开发完毕,经过测试后合并到 dev 分支;
32+
* ✅ 允许开发者日常 push.
33+
34+

0 commit comments

Comments
 (0)