1.对文件和目录的修改还原
svn revert PATH...
描述
恢复所有对文件和目录的修改,并且解决所有的冲突状态。svn revert不会只是恢复工作拷贝中一个项目的内容,也包括了对属性修改的恢复。最终,你可以使用它来取消所有已经做过的预定操作(例如,文件预定要添加或删除可以“恢复”)。
例子
丢弃对一个文件的修改:
$ svn revert foo.c
Reverted foo.c
如果你希望恢复一整个目录的文件,可以使用--recursive选项:
$ svn revert --recursive .
Reverted newdir/afile
Reverted foo.c
Reverted bar.txt
2.还原到以前版本
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
3.列出本地与SVN当前版本差异
svn status -v path(显示文件和子目录状态)
简写:svn st
第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
另外,可执行script -q tty.log后,就开始记录终端的输入输出信息,结束的时候按ctrl+D即可得到终端的内容文件tty.log
4. svn比较差异
svn diff path(将修改的文件与基础版本比较)
例如:svn diff test.php
svn diff -r m:n path(对版本m和版本n比较差异)
注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。
分享到:
相关推荐
#### 三、SVN还原方法 当需要恢复备份时,可以按照以下步骤操作: 1. **准备目标机器**: - 首先确保目标机器上已经安装了VisualSVN Server或其他支持`svnadmin`命令的SVN服务器。 2. **创建新仓库**: - 在...
为了防止数据丢失,确保项目的连续性和稳定性,svn的异地备份与还原策略是必不可少的。本文将深入探讨svn的三种备份方法,并重点讲解在Windows环境下如何实现这些操作。 1. **本地备份** 本地备份是最基础的备份...
7. **文件名列表中的"SVN备份与还原"**: 这可能是包含备份脚本、备份文件或者恢复指南的文件夹。其中可能包括如`backup.sh`(备份脚本)、`repository.dump`(全量备份文件)、`incremental_1.dump, incremental_2...
关于怎样在svn上找回以前的文件版本的图像操作方法
SVN 还原是指将备份文件导入到一个新的 SVN 仓库中,以恢复数据。还原可以使用以下命令: ``` svnadmin load D:/repositories/TestProject ``` 这将将备份文件导入到一个新的 SVN 仓库中。 三、SVN 迁移 SVN 迁移...
**SVN还原** 在需要时,可以使用`svnadmin load`命令将之前创建的dump文件加载到一个新的或已存在的SVN仓库中,实现还原。如果进行物理备份,只需将备份的仓库目录覆盖到原位置即可。 **定期备份** 为了确保数据...
标题中的“史上最好用的SVN自动(增量)备份&还原批处理脚本”指的是一个高效且用户友好的批处理脚本,专为版本控制系统Subversion(SVN)设计,用于自动化执行 SVN 的备份和恢复操作。这个脚本能够进行增量备份,即...
- **Revert(还原)**:撤销本地的更改,恢复到上次提交的状态。 - **Branch(分支)**和**Tag(标签)**:用于支持灵活的开发策略,分支用于并行开发,标签用于标记特定版本。 4. **SVN协同工作流程** - 开发者...
5. **备份与恢复**: 《SVN备份还原》文档可能详细介绍了如何定期备份SVN仓库,以及在数据丢失或系统故障时如何恢复。 6. **故障排查与日志分析**: SVN服务器会产生日志文件,管理员需要知道如何解读这些日志来诊断...
安装后,用户可以直接在资源管理器中执行SVN操作,如Checkout(检出)、Commit(提交)、Update(更新)、Revert(还原)、Merge(合并)等。 3. SVN基本操作: - Checkout:从仓库下载最新版本的文件和目录到本地...
svn update -r 200 test.php(将版本库中的文件 test.php 还原到版本 200) svn update test.php(更新,于版本库同步) 简写:svn up 六、status 命令 status 命令用于查看文件或者目录状态。语法:svn status ...
例如:svn update -r 200 test.php(将版本库中的文件 test.php 还原到版本 200)。 6. 查看文件或者目录状态 svn status 命令用于查看文件或者目录的状态。该命令的基本语法为:svn status <路径>。例如:svn ...
6. **Revert**(还原):如果你想要撤销对某个文件的本地修改,可以选择“Revert”,这将恢复文件到上次提交的状态。 7. **Branch and Tag**(分支与标签):在大型项目中,SVN允许创建分支进行特性开发或修复bug,...
有时,用户可能不再需要这些菜单,或者因为某些原因想要还原系统默认的右键菜单,此时运行此文件,即可清除之前添加的SVN相关操作。 在操作这两个`.reg`文件前,需要注意以下几点: - **备份注册表**:修改注册表...
- **Revert(还原)**: 撤销本地更改,恢复到上次提交的状态。 3. **解决冲突**: 当多人同时编辑同一文件时,可能会出现冲突。AnkhSVN会提示冲突,并提供解决冲突的工具。 4. **查看日志**: 通过“View”->...
这有助于快速恢复到之前稳定的状态。 ### 10. 分支与标签 SVN支持分支和标签机制,用于实现特性开发和版本发布。创建分支可以隔离开发,不影响主线代码;创建标签则可以为特定版本创建快照,方便随时回溯。 总之...
- `svn revert` 命令用于撤销对文件或目录所做的所有修改,使其恢复到上次提交的状态。 #### 十六、Switch (切换) **命令格式**: - 切换到新 URL:`svn switch [URL] [本地路径]` - URL 映射:`svn switch --...
SVN,全称为Subversion,是一种广泛使用的版本控制系统,它允许团队协作开发,跟踪文件和目录的更改,并恢复历史版本。在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1....
4. **Revert (还原)**: - 如果误操作或需要恢复到之前的状态,可以使用Revert功能。 - 在TortoiseSVN中右键点击文件或文件夹,选择“Revert”,可将选定的对象恢复到Checkout时的状态。 5. **Update (更新)**: ...
15. 恢复本地修改:svn revert: 恢复原始未改变的工作副本文件(恢复大部份的本地修改)。 revert:用法:revert PATH… 注意:本子命令不会存取网络,并且会解除冲突的状况。 这些命令可以帮助 Linux 系统下的 SVN ...