cc *_*ung 1 git version-control
当使用git作为存储库时,假设头部位于v1.6
如果我在v1.0中发现了一个错误
git stash save "interruption " # is this necessary?
git checkout v1.0
vi badfile.c
git commit -a -m 'bugger fixed'
Run Code Online (Sandbox Code Playgroud)
如何将修复程序传播到后续版本?
要么合并头部,要么重新加入头部,要么加入樱桃皮.
选项A:
1.0-----1.6-----merge
\ /
\ /
-fix-------
Run Code Online (Sandbox Code Playgroud)
选项B:
1.0-----1.6-----fix (rebased)
\
\
-fix
Run Code Online (Sandbox Code Playgroud)
选项C:
1.0-----1.6-----fix (cherrypicked)
\
\
-fix
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |