首页 > 其他 > 详细

arc代码管理

时间:2020-05-08 19:33:23      阅读:93      评论:0      收藏:0      [点我收藏+]

TaskA, TaskB
current branch: master

1. 确保master是最新的
1.1 git fetch
1.2 git rebase

2. 创建一个用于TaskA的branch(基于master)
2.1 git checkout -b branch-for-task-a
2.2 写代码
2.3 git add .
2.4 git commit -m "..."
2.5 arc diff
2.6 ...
3. 切回master
3.0 git checkout master
3.1 git fetch
3.2 git rebase

4. 创建一个用于TaskB的branch(基于master)
4.1 git checkout -b branch-for-task-a
4.2 写代码
4.6 ...

5. task A 的review完成了
5.0 保存现场: git stash
5.1 切回branch-for-task-a
5.2 arc land
5.3 branch-for-task-a会被自动删除,当前branch会自动切回master

6. 继续TaskB
6.1 把最新的master代码rebase到branch-for-task-b
6.1.1 git checkout branch-for-task-b
6.1.2 git rebase origin/master
6.2 恢复现场:git stash pop

arc代码管理

原文:https://www.cnblogs.com/xiaoxiaopao/p/12852533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!