svn回退到历史版本命令|如何把项目还原到svn更新之前(更新之前的项目和已保存的任何版本都不一样)

A. svn 怎么恢复到更新前的代码

1、svn是可以安装在eclipse中的一个插件。在eclipse工作区间可以看到本地项目代码文件版夹。

B. svn 怎么回到上一个版本

没必要像appletree0108描述的那么麻烦,而且按那个方法的话有隐患,比如要取整内个文件夹的上一个版本时容,如果这个版本中已经删除了某些文件,用appletree0108的方法的话,覆盖后那些被删除的文件就仍然存在。其实操作很简单:如果你仅仅是想看看上个版本的内容:那么就先查看日志,确认一下上个版本的版本号,然后update到这个版本号就行了(update不仅是更新到最新版本,也可以用来更新到指定的版本);如果你想恢复到上个版本,并从上个版本开始重新开发,也就是说丢弃这个版本中的修改,那么用TortoiseSVN客户端的话,就右键菜单查看日志,找到上个版本,右键选择“复原到此版本”,然后commit(命令行模式的话就是先反向merge到上个版本,然后commit)

C. 在eclipse里面使用SVN,怎么实现版本回滚

在eclipse里面使用SVN实现版本回滚的方法:

一、如果有本地修改,需提交蔽旅到远程svn服务器或撤销修改;

二、更新本地代码,保持和远程代码一致,如下图:

五、svn提交修改,生成一个回滚后的最新版本。

D. SVN仓库版本回退

当我们使用SVN增理备份和恢复时,如果不小心使用svnadmin load错了版本时,需要先装load错的版本删了再重新load正确的版本。查询过svnadmin 的命令,貌似没有发现删除或回退指定版本相关的命令,但是我们可以直接删改文件来实现这个功能。 我们要load的mp文件有 由于操作失败,我们load test.0-10.mp后直接load了test.16-25.mp 这时候在load完 test.16-25.mp时会有如下提示 此时查看svn show log会发现原来的16-25的版本号改为了11-20,直接跳过了11-15的版本号。如果再load 11-15的话就会装版本号的顺序弄反,导致仓库数据出错。 此时我们需要先删除仓库中的11-20版本,再重新依次load test.11-15.mp 和 test.16-25.mp 回滚完成了,这时候可以重新load正确的版本了。 这种操作也可以删除svn仓库中的指定版本,彻底的毁尸灭迹,不在svn版本库中留下痕迹。

E. 谁能帮我详解Svn如何打版本号怎么还原以前的版本

SVN是一部时间机器,能记录很多提交的数据信息。你只要添加一个文件或目录,点击了Commit命令,SVN就会生成一个新的版本号,再添加,再Commit后,版本号就会增加1,SVN的版本号就是这样累加出来得。要是还原以前的版本号,你得先知道以前版本号是多少?然后使用SVNSwitch命令,把你原来的版本号输入,点击确认就以回到原版本了。

F. svn中怎么回滚到上一个版本的命令

Eclipse里面的SVN是以插件的形式存在,不具有回退功能,需使用客户端TortoiseSVN进行相专关操作。具体步骤安属装TortoiseSVN在本地副本的文件或目录的图标上单击鼠标右键TortoiseSVNshowlog找到想还原到的版本号或者说节点右键,复原到此版本

G. 请问,svn如何恢复到某一个版本

据我所知Eclipse里面的SVN是以插件的形式存在,不具有回退功能,建议使用客户端TortoiseSVN进行相关操作。具体步骤:安装TortoiseSVN—–>在本地副本的文件或目录的图标上单击鼠标右键—->TortoiseSVN—->showlog——>找到想还原到的版本号或者说节点——->右键,复原到此版本

H. 如何把项目还原到svn更新之前(更新之前的项目和已保存的任何版本都不一样)

1、找到svn目录,右键文件显示svn操作列表,选择svn更新至版本,如图

I. SVN怎么退回指定版本

在相关的文件中右击鼠标

到svn右键菜单里面找switch 点击

如果你知道对应的版本号 点击revision 后面输回入版本号 OK即可答.

否则 选上面, 点show log

根据log找到版本号, 返回来, 在下面revision输入找到的版本号. OK

J. svn怎么版本还原

在代码的编写过程中,难免有些错误需要修改,或者想从以前的文件进行代码修改,这样就涉及到版本的追踪,如果你以前提交时日志写的非常清楚,那版本追踪回滚起来就事半功倍、得心应手。下面介绍几种版本回滚的办法:1.推荐的一种方法是,直接export一个你需要的版本,然后用你export的版本覆盖你的最新的版本,这样你就可以不丢失你新建的文件,同时获得最新的SVN版本控制。操作步骤:TortoiseSVN→Show log→选中需要回滚的版本→右键→Export。之后将修改的文件覆盖到你的最新版本,commit即可。2. 若是你编辑了工程,在没有提交的前提下,你想放弃这些修改,你可以直接选择TortoiseSVN→revert就可以更新到工程的最新的版本。3. 若是你想退回到某一个版本,你就可以直接选择TortoiseSVN→update to reversion,这样我们就可以把我们的版本回退到你选中的版本去,这种情况下SVN并没有显示出有什么冲突,并且新建立的文件也还在,但是在这种情况下你并不能直接在你回退后的版本上进行编辑,因为SVN的版本控制还是在最新的主干上。我们需要update并解决冲突。 4.你可以直接选择revert changes from this revision,这样的话你可以直接解决冲突并提交。不过这种方法的不足是,你新建的文件都没有了,整个工程都回退到之前的版本了。5.可以从日志中回滚到你需要的版本,从日志中选中你需要的版本,然后Update item to reversion就好了,这种情况下SVN并没有显示出有什么冲突,并且新建立的文件也还在,但是在这种情况下你并不能直接在你回退后的版本上进行编辑,因为SVN的版本控制还是在最新的主干上。我们需要update并解决冲突。


赞 (0)