项目版本管理工具:SVN1.6(非安装版,直接拷贝过来的)
问题描述:项目已经开发了好几个版本了,最后客户不同意,要求恢复到一个月以前的版本,由于是非安装版本,在cmd中使用svn子命令,会报一个.不是工作副本的错误,只好从eclipse恢复以前的版本,点击项目->小组->显示资源历史记录,然后选中相应的版本,点右键,选择从修改版权xxx回复更改,但是好像是非安装版的问题,项目还是最新的版本,没有回复以前的版本;查看百度,好多答案,一一测试,还是不行。后来想,是不是找到svn对应的项目看一看,还真看到了一些东西,D:\svn\famweb\db(svn服务器上的svn\ famweb\db文件夹)文件夹下四个文件(夹)有变化,revprops、revs、transactions这三个文件夹和current文件有变化,假设项目最新版本为21223,我们要还原到21118版本,将D:\svn\famweb\db\revprops文件夹下你要还原的版本以后的文件(21119-21223)都备份一下,然后将要还原的版本以后的文件(21119-21223)都删除,同样操作revs中的文件;transactions文件夹不做改动,最后还要将current文件用记事本打开,
内容是:212239gow 5k,将紫色内容改为你要还原的版本(21118),然后重新下载项目即可!
本文详细介绍了如何在非安装版SVN环境下,通过手动操作解决项目版本回滚问题,包括备份、删除及修改配置文件等步骤,以实现从特定版本恢复项目的目的。
274

被折叠的 条评论
为什么被折叠?



