目录
5. merge latest main branch to current branch
7. create pull/merge request on bitbucket
1. fetch
拉取最新代码到本地
2. create new branch
以target分支为基准创建一个新的bugfix或者feature分支
3. coding
4. check changes
Commit -> Changes 下会列出所有改动到的文件(和当前branch的远程库比较)
单击文件,会看到详细的对比, push前review所有改动
5. commit and push
勾选Changes, 填写commit comment, 然后点击Commit and Push
push成功后右下角会有提示框弹出
5. merge latest main branch to current branch
新feature的开发可能需要很长时间, 期间main branch可能已经有很多更新。在merge分支到主分支之前, 要确保当前分支包含了最新的主分支, 这步很重要, 可以避免很多冲突
6. compare with target branch
为了保险起见, 在创建pull/merge request之前,我会和主分支做对比,然后再review一遍所有的改动
右击项目文件夹, Git -> Compare with Branch -> 选择merge的目标分枝(比如: origin/develop)
7. create pull/merge request on bitbucket
到此一个完整的流程就结束了。