`
wenson
  • 浏览: 1041329 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

svn的恢复与删除操作

阅读更多

svn恢复删除操作——

一、本地删除
   本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除
二、服务器删除  
1.通过本地删除后提交服务器
   a)Update上一个版本,但只适用于修改较少的情况;
   b) 通过show Log,找到被删的项,选中,点击右键->Revert changes from this revision;

2.在Repo-Browser中删除
   这个删除比较厉害,让你在Repo-Browser都看不到被删除的项了。事实上项目并没有被真正删除
a)本地项目还存在,点击右键->TortoiseSVN->Update To Revision,输入被删时的Revision,确定,然后再Import上去即可。
b)本地项目也不在了
点击右键->TortoiseSVN->Export..,
Url of repository填写项目的地址;
Export Directory填写要备份的路径;
Revision一项,默认是Head Revision,但是这里不能选这项。因为项目已经被delete了,Head Revision只对现存的项目有效,你最好是记住了删除前的版本。如果实在忘记了,一个个看,直到找到你需要的版本。
点击OK,如果没有该目录会提示你建立一个,确定后就OK 了。

分享到:
评论

相关推荐

    SVN如何恢复误删除的文档.txt

    “X”图标表示删除操作, “+”图标表示新建操作, “!”图标表示修改操作。 5.在列表区域中寻找你删除的文档的新建或修改的那个节点(版本)。 6.将光标移动到文档区,操作为“已添加”的行上。并点击鼠标右键...

    个人总结的svn常见操作

    总结了常见的几个svn操作、合并等svn添加忽略提交的列表方法 svn代码冲突的解决方法 恢复"删除或覆盖"的代码 恢复"删除或覆盖"的文件 合并分支的内容到主干 从主干上合并内容到分支

    svn功能源代码py

    查看(现在与原来的)状态变更 无=已管理未修改 M=已管理修改 G=已管理丢失 ?=未管理 3.add filename: ?→ + 新增未受管理文件(已管理不操作) 4.delete filename: 删除 已管理未修改&已管理修改 → - G(~)...

    SVN操作手册中文版网页格式

    转换后为网页格式的<SVN操作手册中文版> 目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性,svn客户端和linux下命令行。 目录 1. 简介 1.1. 什么是 ...

    SVN不能提交解决方案

    SVN 出现错误无法提交,通过删除SVN在本地SQLITE中的操作记录,来恢复提交功能。

    SVN使用手册中文版快速入门

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    SVN使用手册中文版.chm

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    SVN客户端用户使用手册

    所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择SVN Updata),将最新的版本下载到本地,然后再进行修改操作。 二.其他操作 在日常的软件开发过程中,除了...

    SVN培训资料.pptx

    1、SVN的简介 SVN全名Subversion,即版本控制系统,是一个跨平台的软件,支持大多数常见的操作系统。它作为一个开源的版本控制系统,管理随时间改变的数据。而这些数据都放置在一个中央资料档案库 (repository) 中...

    TortoiseSVN日常操作指南

    4.6.2 删除文件并已执行commit操作提交到服务器 16 4.7 更新文件(Update) 17 4.8 版本记录 20 4.9 锁定文件(Get lock) 20 4.10 查看文件修改记录 20 4.11 查看日志(show log) 21 4.12 比较文件(Compare) 21 ...

    TortoiseSVN

    以后对Repository中文件和目录的修改,添加,删除的操作, 都是通过对这个“Working Copy”的操作实现的。 Checkout执行完后, 会发现F:\Project1目录的图标的左下角附着了一个小的状态图标 (当F:\Project1目录...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    Berkeley DB 恢复 版本库数据的移植 过滤版本库历史 版本库复制 版本库备份 总结 6. 服务配置 概述 选择一个服务器配置 svnserve服务器 svnserve使用SSH通道 Apache 的 HTTP 服务器 推荐 svnserve,一个自定义的...

    TortoiseSVN客户端程序

    这样,就算你在昏天黑地的改了几个月后老板说不要了,还是按照过去那样,你也不会抓狂,简单的恢复版本操作就搞定一切。 2.2、什么是 Subversion Subversion是一个自由/开源版本控制系统,它管理文件和目录可以超越...

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    TortoiseSVN 操作 D.1. TortoiseSVN 命令 D.2. Tsvncmd URL handler D.3. TortoiseIDiff 命令 E. 命令行交叉索引 E.1. 约定和基本规则 E.2. TortoiseSVN 命令 E.2.1. 检出 E.2.2. 更新 E.2.3. 更新到版本 E.2.4. ...

    Java进阶版本管理工具Git全套视频教程

    6.9.1本地删除与恢复 6.9.2从版本库删除 6.9.3从版本库删除,但是不删除本地 6.10 忽略提交 7. Git 的基本使用02-TortoiseGit 操作本地仓库(分支) 7.1 分支的概念 7.2 为何要使用分支 7.3 创建分支 7.4 分支的查看...

    VisualSVN Server和TortoiseSVN使用说明

    VisualSVN Server和TortoiseSVN使用说明 安装包: TortoiseSVN-1.7.12.24070-win32-svn-1.7.9 .msi VisualSVN-Server-2.5.9.msi ...一、 安装说明 ...10、锁定(当你在操作的时候不允许其他人操作) 11、解锁

    Git&GitHub;学习笔记

    这方面 SVN 采用的是增量式管理的方式,而 Git 采取了文 件系统快照的方式。  权限控制  对团队中参与开发的人员进行权限控制。  对团队外开发者贡献的代码进行审核——Git 独有。  历史记录  查看修改人...

    Git权威指南PDF完整版

    19.4 PUSH 和 PULL 操作与远程版本库/ 292 19.5 里程碑和远程版本库/ 294 19.6 分支和里程碑的安全性/ 294 第20章 补丁文件交互/ 296 20.1 创建补丁/ 296 20.2 应用补丁/ 297 20.3 StGit 和 Quilt/ 300 20.3.1 StGit...

    subversion-TortoiseSVN-使用手册(CHM+HTML,中英完整版)

    TortoiseSVN 操作 D.1. TortoiseSVN 命令 E. 命令行交叉索引 E.1. 约定和基本规则 E.2. TortoiseSVN 命令 E.2.1. 检出 E.2.2. 更新 E.2.3. 更新到版本 E.2.4. 提交 E.2.5. 差异 E.2.6. 显示日志 E.2.7. 检查所作的...

    shell-toolbox:一组有用的 shell 脚本

    shell 脚本,包含以下内容: adb-screen.sh - 通过adb在 Android 设备上制作屏幕截图并将其安全保存为 1 美元gsaferevert - 通过在执行git checkout -- $1之前友好地询问,在您的 git 存储库中进行安全的恢复操作git...

Global site tag (gtag.js) - Google Analytics