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