svn 怎么恢复到更新前的代码
作者&投稿:犁昆 (若有异议请与网页底部的电邮联系)
1、svn是可以安装在eclipse中的一个插件。在eclipse工作区间可以看到本地项目代码文件夹。
2、右击文件,选择team、与资源库同步。
3、然后会自动跳转到svn资源库,这里会显示本地和svn上不同的差异文件,蓝色代表可以从svn更新到本地的,黑色代表可以从本地提交到svn的。
4、选择蓝色图标的文件,右击,选择更新。
5、选择黑色图标的文件,右击,选择提交。
6、更新和提交完成的文件,就完成了。
僪清舒芙: 这种情况下,用svn merge命令来进行回滚. 回滚的操作过程如下: 1、保证我们拿到的是最新代码: svn update 假设最新版本号是28. 2、然后找出要回滚的确切版本号: svn log [something] 假设根据svn log日志查出要回滚的版本号是25,此...
晋州市13539927145: svn怎么版本还原? - ?
僪清舒芙: 在代码的编写过程中,难免有些错误需要修改,或者想从以前的文件进行代码修改,这样就涉及到版本的追踪,如果你以前提交时日志写的非常清楚,那版本追踪回滚起来就事半功倍、得心应手.下面介绍几种版本回滚的办法:1.推荐的一种方...
晋州市13539927145: svn 怎么恢复到更新前的代码 - ?
僪清舒芙: 没必要像appletree0108描述的那么麻烦,而且按那个方法的话有隐患,比如要取整个文件夹的上一个版本时,如果这个版本中已经删除了某些文件,用appletree0108的方法的话,覆盖后那些被删除的文件就仍然存在.其实操作很简单:如果...
晋州市13539927145: svn 我更新了项目,发现有错,想还原到更新以前的,怎么做? - ?
僪清舒芙: 在show log里面,可以update to revision,把本地内容回复到指定版本,也可以直接roll back ,把数据库版本回退到指定版本.
晋州市13539927145: 请问,svn如何恢复到某一个版本 - ?
僪清舒芙: 据我所知Eclipse里面的SVN是以插件的形式存在,不具有回退功能,建议使用客户端TortoiseSVN进行相关操作.具体步骤:安装TortoiseSVN----->在本地副本的文件或目录的图标上单击鼠标右键---->TortoiseSVN---->showlog——>找到想还原到的版本号或者说节点------->右键,复原到此版本
晋州市13539927145: ios svn 不小心还原版本了 怎么恢复 - ?
僪清舒芙: svn没有恢复旧版本的直接功能,不过可以使用svn merge命令恢复. 比如说当前HEAD为14,而我要恢复成10版本,怎么做?用svn merge:1 svn update 2 3 svn merge --revision 14:10 4 5 svn commit -m "restore to revision 10" 可能会很奇怪...
晋州市13539927145: SVN提交了之后发现有问题,如何把它恢复到没提交之前的版本呢 - ?
僪清舒芙: 描述太乱了 -_-!从你描述上看,似乎是在服务器上checkout出来了一个svn本地文件夹,从你自己电脑上commit了一些内容,后面可能别人还commit过,现在服务器上已经进行了一次update操作,你想把服务器上update到你刚刚commit的那个版本,而不是update到最新版本.如果你是想这样的话,很简单啊,你本地看看你commit的那个版本的版本号,然后在服务器上手动update一次,这次update的时候输入你刚看的那个版本号就是了.svn的update可以指定更新到哪个版本的.
晋州市13539927145: svn,向主干提交了错误代码,如何还原?? - ?
僪清舒芙: 首先你可以在主干的路径下(比如trunk)选择show log 然后看看主干的版本有哪些?有时候可能不是你说的100号版本的前个版本就是99 (因为其他branches也可能占了这个99号版本) 介绍一种方法(可能别人还有好的):就按照你说的来,你可以checkout到你本机,在你checkout的时候你要选择99版本号的代码,然后下载到你本机后然后commit就可以了,这时候的svn的版本号可能是101(如果其他人没提交操作)
晋州市13539927145: eclipse svn怎么还原文件 - ?
僪清舒芙: 工具:eclipse eclipse svn还原文件:1、右键工程-选择team->与资源库同步:2、在打开的标签页中邮件要还原的文件,点击“覆盖/更新”即可还原
晋州市13539927145: myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本 - ?
僪清舒芙: 最好的的方法就是先删除现有的项目,然后再从SVN服务器中,导入某一个特定的版本.【import 】-【SVN】-【从SVN检出】-【显示日志】,选出试图导入的版本.导入后,再删除并断开现有SVN服务器的连接(【team】-【断开连接】-【并且从文件系统中删除】) 再建立新的SVN服务器模块,注意不要使用现有模块名字作为名称