Git:
1、git log
查找到要回滚的版本号,设为aldfjsajdfljsadf
2、git reset --hard aldfjsajdfljsadf
reset 会影响 commit aldfjsajdfljsadf 之后的commit都会被退回到暂存区
revert是撤销某次操作,此次操作之前的commit都会被保留,貌似之后的也会被保留
git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销
作为一次最新的提交
* git revert HEAD 撤销前一次 commit
* git revert HEAD^ 撤销前前一次 commit
* git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。
git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容
Svn:
svn log
查找到要回滚的版本号
------------------------------------------------------------------------
r26 | yaoming | 2014-02-12 15:06:17 +0800 | 5 行
[BSP]移除BSP分支
适用机型:M65U
验证建议:
关联变更项: 无
checked by liuxiang
------------------------------------------------------------------------
r25 | yaoming | 2014-02-11 17:55:44 +0800 | 5 行
[BSP]添加MT6592平台支持
适用机型:M65U
验证建议:
关联变更项: 无
checked by liuxiang
从26回滚到25
svn diff -r 26:25 ""
svn merge -r 26:25 ""