如何将文件恢复到某一个github 恢复历史版本本

人人网 - 抱歉
哦,抱歉,好像看不到了
现在你可以:
看看其它好友写了什么
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&9201人阅读
开发工具(4)
情况一:在Eclipse中删除掉某些文件后,发现误删了需要恢复回来的情况。
举例如下:
1、*.demo包中存在三个文件。
2、删除FirePush、Gen两个文件
3、恢复刚刚删除的那两个文件,首先右击文件先前所在包或者包的上级目录
4、选择Restore from Local History...
5、新窗口展示的便是所选中的目录下,新近被删除的所有文件
6、选择 “Restore”即可恢复。
情况二:某一个文件修改了多次,改到后面自己都乱了,想要恢复到先前的某一个版本
1、web.xml文件中将选择的部分去掉之后又做了多次的修改
2、先要将文件恢复在这个版本,首先右击文件
3、选择Replace With --& Local Histroy
4、此处有修改的版本记录,选择需要恢复到哪一个时期的版本。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:932950次
积分:8972
积分:8972
排名:第1514名
原创:42篇
转载:428篇
评论:100条
(1)(1)(3)(2)(1)(3)(8)(2)(2)(3)(2)(4)(16)(6)(1)(4)(5)(7)(3)(1)(1)(5)(5)(2)(1)(21)(5)(19)(30)(1)(4)(11)(8)(25)(4)(10)(65)(40)(43)(6)(10)(3)(18)(7)(30)(21)Web工程(9)
转载请注明出处:
本文出自【】
有时候想要将svn中的某个文件回滚到历史某个版本,可以这样做:
1 打开历史版本界面
选中这个文件,右键 Team -& Show History
2 回归历史版本
选中那个你想恢复到的过去的版本,右键 Update To,如图:
然后点击确定:
3 将历史版本文件保存到本地
这时文件会回滚到原来的这个版本,但是还没完,选中这个文件,右键 Team -& Export,将原来的这个版本的文件保存下来:
4 复原到最新版本
使用同第2部同样的方法,只不过回归到最新版本。
5 将历史版本文件重新放入svn
将保存下来的历史版本黏贴到最新版本,然后commit一下,就成功啦!这样原有的历史版本仍然会保存着!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:118591次
积分:2565
积分:2565
排名:第10803名
原创:124篇
评论:44条
欢迎大家关注我的微信公众号,使用微信搜索“东冬咚”或者“haidongzhisheng”。
更多精彩内容尽情期待!
阅读:2703
阅读:20291
阅读:20103
阅读:1707
(1)(5)(14)(5)(4)(4)(7)(11)(1)(1)(11)(7)(8)(3)(5)(3)(2)(8)(9)(2)(1)(1)(5)(2)(2)(1)(1)(1)24309人阅读
Linux/Unix环境开发(7)
一直在找svn回滚的方法,这个还是很实用的,屡试不爽阿
经常由于坑爹的需求,功能要切回到之前的某一个版本。有两种方法可以实现:
方法1: 用svn merge
&1) 先 svn up,保证更新到最新的版本,如20;
&2) 然后用 svn log ,查看历史修改,找出要恢复的版本,如10 。如果想要更详细的了解情况,可以使用svn diff -r 10:20 [文件或目录];
&3) 回滚到版本号10:svn merge -r 20:10 [文件或目录],注意版本号之间的顺序,这个叫反向合并;
&4) 查看当前工作版本中的文件,如test.cpp和版本号10中文件的差别:svn diff -r 10 test.cpp, 有差别则手动改之;
&5) 若无差别,则提交:svn ci -m“back to r 10,xxxxx” [文件或目录]。这时svn库中会生成新的版本,如21。
方法2: 用svn up
&前2步如方法1,然后直接 svn up -r 10。当前的工作版本就是版本10了。但是注意,这时svn库中会并不会生成新的版本,下次在本地svn up之后,还是会回到之前的版本。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:556147次
积分:5542
积分:5542
排名:第3465名
原创:111篇
转载:26篇
评论:71条
(1)(3)(5)(2)(1)(1)(2)(1)(2)(1)(2)(1)(3)(3)(2)(6)(1)(5)(6)(2)(1)(7)(15)(11)(1)(6)(7)(2)(2)(1)(4)(3)(8)(11)(8)首先查看该文件的历史版本信息:git log &file&
恢复该文件到某个历史版本:git reset 版本号 &file&
检出改文件到工作区:git checkout -- &file&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:659710次
积分:6118
积分:6118
排名:第2949名
原创:136篇
转载:447篇
评论:18条
(4)(23)(16)(8)(31)(42)(27)(70)(44)(32)(62)(99)(20)(16)(14)(19)(19)(25)(14)

我要回帖

更多关于 恢复文件历史版本 的文章

 

随机推荐