项目版本管理工具: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),然后重新下载项目即可!
相关推荐
因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了那些代码,就需要这样做了)。 3:下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给...
2. 设置版本库:安装完成后,用户可以通过右键菜单选择“SVN Checkout”来连接到Subversion服务器,获取项目文件。 3. 日常操作:在工作流程中,用户可以频繁使用“SVN Commit”提交更改,“SVN Update”同步服务器...
汉化后的SVN界面,使得国内开发者可以更直观地理解和操作这些功能,例如,了解“log”(日志)功能可以查看历史版本的修改记录,“merge”(合并)可以将不同分支的更改整合到一起,“revert”(还原)则可以撤销...
《TortoiseSVN-1.6.12.20536-win32-svn-1.6.15:版本控制利器的深度解析》 TortoiseSVN,这个名字对于熟悉版本控制系统的人来说,无疑是一把利器。它是一个在Windows操作系统下运行的Subversion(SVN)客户端,以其...
TortoiseSVN-1.6.16.21511是一个版本控制系统客户端,专为Subversion(SVN)设计,适用于Windows操作系统。这个版本的TortoiseSVN包含了两个不同架构的安装包——32位和64位,以适应不同系统需求,并且每个版本还...
SVN是一个开源的版本控制系统,用于管理项目的源代码和其他文件。它跟踪文件和目录的变化,允许团队成员协作开发,同时保持代码的一致性和完整性。TortoiseSVN作为其客户端,提供了与Windows操作系统的深度整合,...
- Checkout(检出):从SVN仓库下载最新版本的代码到本地。 - Commit(提交):将本地的改动上传到SVN仓库。 - Update(更新):获取仓库中的最新改动到本地。 - Merge(合并):解决冲突,将他人的改动合并到本地。...
SVN 在 Windows 下实现自动...SVN 还原功能可以对所有版本库进行还原,恢复到之前的状态。 SVN 在 Windows 下实现自动全量增量备份和异地备份可以确保数据的安全和可靠性,并且可以随时查阅每次备份记录的详细情况。
- 将Eclipse工程导入到版本库中,例如,创建一个名为SVNtest的WEB工程,将其导入到本地的svn服务器(如`svn://localhost/ts`)。初始设置(如删除不需要的目录)应使用客户端工具完成,因为插件的功能有限。 2. **...
首先,使用Eclipse新建一个Java项目,将新建项目的`.settings`、`.classpath`和`.project`文件拷贝到从SVN检出的项目中。 2. 使用文本编辑器打开`.classpath`和`.project`文件,根据实际情况更新其中的相关项目内容...
- **Revert(还原)**:撤销对本地文件或目录的修改,恢复到版本控制的最新状态。 4. **版本控制**: SVN通过版本号来追踪文件的历史变更,每个提交都会创建一个新的版本。用户可以随时回滚到任意版本,查看历史...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的变更。它允许团队成员协同工作,记录每次更改,以便于回溯、合并和恢复错误的修改。本压缩包提供了SVN服务端和客户端的安装包,使得用户...
- **还原**:若意外修改了文件,可通过“Revert”或`svn revert`命令恢复到工作副本的上次提交状态。 - **提交**:在完成一系列修改后,使用“Commit”或`svn ci`命令,将更改正式存入版本库。 #### 四、FAQ与资源 ...
- **功能说明**:将新的项目或文件夹首次导入到版本控制系统中。 - **操作步骤**: - 在待导入的文件或文件夹上右键点击,选择“TortoiseSVN”>“Import”。 - 设置好导入的URL、用户名、密码等信息。 - 点击“OK...
TortoiseSVN是一款在Windows操作系统上广泛使用的版本控制系统客户端,它与Subversion(SVN)服务器紧密集成,提供了一套直观的图形用户界面,使得版本控制操作变得简单易行。"TortoiseSVN.rar"这个压缩包包含了...
- **提交更改:** 使用 TortoiseSVN 的提交功能或 `svn commit` 命令将更改提交到版本库中。 #### 四、FAQ 文档中还包括了关于 Subversion 的常见问题解答,这有助于解决用户在使用过程中遇到的一些疑问。 #### ...
- **Subversion命令行例子**:`svn add * --force` (强制递归增加所有新的目录及文件到版本控制)。 - **删除**:从版本控制系统中移除文件或文件夹。 - **TortoiseSVN操作**:右键点击待删除的文件或文件夹,...
- **恢复代码库**:如果需要恢复之前备份的代码库,可以通过相应的命令或者图形界面工具将备份文件还原到指定位置。 通过上述详细的操作指南,我们不仅了解了VisualSVN Server的基本操作,还学习了如何管理用户权限...
1. **备份代码**: 通常使用版本控制系统如SVN或Git来管理NC系统的代码备份。 2. **备份WebSphere配置**: 包括应用服务器配置、部署信息等。 **3.2 恢复** 1. **恢复代码**: 通过版本控制系统进行代码恢复。 2. **...