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中保留了本地版本的原始拷贝。
分享到:
相关推荐
1、导出: 在windows下,打开命令窗口,进入下列目录: "c:\Program Files\VisualSVN Server\bin\" 执行: svnadmin.exe 输入下列命令并执行: svnadmin dump D:\Repositories\TestProject > D:\svndumpfile\...
对网上的SVN备份、还原、清理几天之前的备份进行了测试与修改。 全量备份:fullbackup.bat(使用前先修改目录)、hotcopy.bat 增量备份:svndump.bat(使用前先修改目录)、dump.bat、projectlist.conf(使用前先修改svn...
如果你的SVN中的文档被误删除了,那么你可以通过下面的方法进行恢复。 1.首先我们在文件夹内创建一个演示用的文档。 2.在文件夹内单击鼠标右键点击“SVN commit...”,弹出commit to确认对话框,选择要提交的文件...
SVN备份恢复 ,亲身测试,脚本完美使用
关于怎样在svn上找回以前的文件版本的图像操作方法
SVN版本库备份与恢复文档(是doc文档)
本文介绍了svn的三种备份方法,其中svnsync是我在windows环境下试验成功过的,而很多其他资料都无法成功,希望能给大家正确的指引 绝对值得大家下载!!!
svnserver备份脚本,其中包含了备份repository,压缩备份文件、复制备份文件到远程计算机和还原备份说明。svn服务器的时间格式要改成YYYY-MM-DD,不然Backup.bat脚本会报错。最好不要使用svnserver4以上的版本,因为...
SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示
NULL 博文链接:https://fruitking.iteye.com/blog/732905
svn客户端svn客户端svn客户端svn客户端svn客户端
SVN 备份及还原包括逻辑和物理备份,逻辑备份包含了本地备份和通过FTP脚本的备份,定期执行计划保证数据丢失。里面有3个文档和编写好的bat脚本
SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训
svn插件svn插件
安装svn安装svn安装svn
SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周...3 SVN还原功能 可以进行还原所有版本库,需手工执行
svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件
svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...