SVN删除文件

一、本地删除

SVN删除文件里的本地删除,指的是在clientdelete了一个文件,但还没有commit。使用revert来撤销删除。

二、server删除

1.通过本地删除后提交server

a)Update上一个版本号。但仅仅适用于改动较少的情况;

b)通过showLog,找到被删的项,选中。点击右键->Revert changes from this revision;

2.在Repo-Browser中删除

这个删除比較厉害,让你在Repo-Browser都看不到被删除的项了。

其实项目并没有被真正删除。

a)本地项目还存在。点击右键->TortoiseSVN->Update To Revision,输入被删时的Revision。确定,然后再Import上去就可以。

或者

b)本地项目也不在了

点击右键->TortoiseSVN->Export..,

Urlofrepository填写项目的地址;

ExportDirectory填写要备份的路径;

Revision一项,默认是HeadRevision。可是这里不能选这项。由于项目已经被delete了,HeadRevision仅仅对现存的项目有效,你最好是记住了删除前的版本号。假设实在忘记了。一个个看,直到找到你须要的版本号。

点击OK。假设没有该文件夹会提示你建立一个。确定后就OK了。

恢复SVN删除文件或目录

用TortoiseSVN:

1.在本地workingcopy中,用TortoiseSVN->Showlog查看版本号库的历史记录。

能够用search。

2.找到删除该文件或者目录的版本号。在Logmessage里右键Revert the changes from this revision。

3.该文件或目录就被恢复到本地的workingcopy中了。假设是误删除的。commit到Repository里即可了。

用Eclipse的Subclipse插件:

1.用Team->ShowSVNRepositoryHistory查看版本号库的历史记录。

2.找到删除该文件或者目录的版本号,右键Revert to XX version.

3.该文件或目录就被恢复到本地的workingcopy中了。假设是误删除的,commit到Repository里即可了。

本节关于SVN删除文件及其恢复内容介绍完成。

SVN文件恢复的更多相关文章

  1. SVN 文件删除及恢复

    SVN 文件删除及恢复 在TortoiseSVN管理的项目中删除文件的方法:   1. 在客户端按delete删除(OS中删除,不通过SVN)           ● 未提交之前一旦Update则被删 ...

  2. 删除一个目录和其各级子目录下的.svn文件

    两种方法[1]用find命令和其action来实现[2]用rm直接实现$ cd /tmp/xxx$ rm -rf  `find . -name .svn`就可以实现了. 删除SVN目录及从服务器端删除 ...

  3. Windows下删除.svn文件夹的最简易方法

    建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCA ...

  4. 去掉文件夹的.svn文件

    加注册表 代码为: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE"SOFTWARE"Classes"F ...

  5. shell下批量重命名svn文件的方法

    shell下批量重命名svn文件的方法 目标: 将svn目录下所有文件重命名 , 原文件前缀为 ucc_ , 批量改为 xmd_ 用tree看下当前svn目录 ucc_1.c ucc_1.h ucc_ ...

  6. MAC系统下,删除.svn文件

    MAC系统下,.svn文件是隐藏的. 如果项目是非export导出的,那么项目中会有很多的.svn文件. 如果项目的体积非常庞大,我们如何快速的批量删除.svn文件呢?下面是操作方法: 打开终端,cd ...

  7. svn删除所有.svn文件

    svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \;

  8. svn文件批量清除

    svn文件批量清除 http://files.cnblogs.com/files/douxuyao/clearsvn.rar

  9. SVN 文件解锁

    之前一直一个人用svn,后来团队扩编,同事使用svn下载项目后.我却无法提交了,出现以下错误: locked in another working copy No lock on path (Stat ...

随机推荐

  1. Truck History --hdoj

    Truck History Time Limit : 4000/2000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Tota ...

  2. B1965 [Ahoi2005]SHUFFLE 洗牌 数论

    这个题的规律很好找,就是奇数直接除二,偶数除二加n/2.把这个规律整理一下就是(x * 2) % (n + 1),然后就直接求逆元就行了.一直30分的原因是qpow函数传参的时候用的int,然而变量是 ...

  3. php保存远程图片

    php获取远程图片并把它保存到本地 来源:   时间:2013-09-05 19:26:57   阅读数:45006 分享到:1 [导读] 在php中我们经常使用写一些简单的采集功能,这样可以自动把远 ...

  4. SwiftUI 官方教程(七)

    7. 给子 View 传递数据 LandmarkDetail 现在依然使用硬编码的数据来显示地标.像 LandmarkRow 一样,LandmarkDetail 类型和它组合的其他 view 都需要一 ...

  5. MongoDB索引05-30学习笔记

    MongoDB 索引 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录. 这种扫描全集合的查询效率是非常低的,特别在处理大 ...

  6. C# 常用代码片段

    一.从控制台读取东西代码片断: using System; class TestReadConsole { public static void Main() { Console.Write(Ente ...

  7. 树莓派-基于aria2实现离线下载

    安装aria2 aria2是linux下的一个下载工具,它支持http.bt种子.磁力链接三种方式下载 sudo apt-get install aria2 配置aria2 aria2支持命令参数,也 ...

  8. unity3d 让物体移动到点击位置

    using UnityEngine; using System.Collections; public class test : MonoBehaviour { //在场景中鼠标点击地面后,角色可以移 ...

  9. 前端-Angular思维导图笔记

    看不清的朋友右键保存或者新窗口打开哦!喜欢我可以关注我,还有更多前端思维导图笔记

  10. (转) RabbitMQ学习之发布/订阅(java)

    http://blog.csdn.net/zhu_tianwei/article/details/40887733 参考:http://blog.csdn.NET/lmj623565791/artic ...