Skip to content

Commit 4cc046f

Browse files
committed
[docs]:branch convention
1 parent 35a4409 commit 4cc046f

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

branch_convention.md

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

0 commit comments

Comments
 (0)