- 背景:
当前版本2.0, 试图把版本回退到一个已经提交(commit)的版本。 - 原理:
- 要从远端版本树上检出(
check out
)某版本(比如1.0
)到本地; - 把本地库推送到远端,选择强制覆盖即可。
(注意到2.0
从此就丢失了。)
- 要从远端版本树上检出(
如果使用tortoisegit :
- 项目目录内右键选择
tortoisegit
->显示日志
; - 在版本树上选择自己想要回退到的版本,右键选择
重置devel到这个版本
; - 项目目录内右键选择
tortoisegit
->推送
,勾选强制覆盖已存在的分支
。