|
|
@ -116,8 +116,19 @@ twine upload dist/wheel包
|
|
|
|
## 关于发包前的准备工作
|
|
|
|
## 关于发包前的准备工作
|
|
|
|
|
|
|
|
|
|
|
|
#### 拉分支
|
|
|
|
#### 拉分支
|
|
|
|
在发包之前需要拉分支。例如需要发 0.1.0 版本的正式包,则需要拉一个 r0.1 的分支。并且在这个 r0.1 分支的包上面打 0.1.0 的tag。在拉分支之前可以选择性的使用 rc 版本发一个正式版前的试用包,例如0.1.0rc0,等到rc包测试通过后,再拉分支(如果是发 0.1.1 包,则 merge r0.1分支),打tag,完成发包。总体步骤可以总结为:
|
|
|
|
在发包之前需要拉分支。例如需要发 0.1.0 版本的正式包,则需要拉一个 r0.1 的分支。并且在这个 r0.1 分支的包上面打 0.1.0 的tag。在拉分支之前可以选择性的使用 rc 版本发一个正式版前的试用包,例如0.1.0rc0,等到rc包测试通过后,再拉分支(如果是发 0.1.1 包,则 merge r0.1分支),打tag,完成发包。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
关于打tag的命令,可以参考[git 基础](https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE)。使用轻量标签即可:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
|
|
git tag r0.1.1 commit_id
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
然后使用`git push` 把本地 tag 传到远程 repo 上即可
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
|
|
git push origin r0.1.1
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
打完 tag 后要记得编写 release note。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
最后,发包准备工作的步骤可以总结为:
|
|
|
|
- 用 develop 分支发 rc 包
|
|
|
|
- 用 develop 分支发 rc 包
|
|
|
|
- rc 包通过后拉分支
|
|
|
|
- rc 包通过后拉分支
|
|
|
|
- 打 tag
|
|
|
|
- 打 tag
|
|
|
|