`
tianjun309
  • 浏览: 367074 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<zt> 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 了。

 

 

http://wishlife.iteye.com/blog/193404

分享到:
评论

相关推荐

    VSS2SVN中文文件名解决版

    1、将EXE文件放到目录名没有空格的目录下(这两个EXE需要在同一目录):&lt;br&gt;如:D:\\dirname\ 或者就...&lt;br&gt;&lt;br&gt;6、将生成的vss2svn-dumpfile导入到svn库中:&lt;br&gt;svnadmin load repository &lt; vss2svn-dumpfile&lt;br&gt;&lt;br&gt;&lt;br&gt;

    韩国zeroboardXE ver 1.0.1 整站程序

    &lt;br&gt;更新范围(svn): revision 3884 ~ 4038 &lt;br&gt;&lt;br&gt;更新列表(svn)&lt;br&gt;&lt;br&gt;更新文件(svn)&lt;br&gt;&lt;br&gt;&lt;br&gt;license &lt;br&gt;GPL v2&lt;br&gt;模块/插件/控件版权由作者指定.&lt;br&gt;&lt;br&gt;&lt;br&gt;版本号说明&lt;br&gt;&lt;br&gt;zbXE的版本号由 a.b.c三位...

    svn linux下命令详解

    该命令的基本语法为:svn delete &lt;文件名&gt; -m “&lt;删除信息&gt;”。例如:svn delete test.php -m “delete test file“。 8. 查看日志 svn log 命令用于查看文件的修改记录。该命令的基本语法为:svn log &lt;文件名&gt;。...

    linux下svn的使用

    **命令**: `svn merge -r &lt;m&gt;:&lt;n&gt; &lt;path&gt;` - **功能**: 将两个版本之间的差异合并到当前文件。 - **参数**: - `&lt;m&gt;` 和 `&lt;n&gt;`: 版本号。 - `&lt;path&gt;`: 需要合并差异的文件路径。 - **示例**: `svn merge -r 200:...

    Maven SVN Revision Number Plugin官方英文文档

    &lt;outputProperty&gt;svn.revision&lt;/outputProperty&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; ``` 2. **获取修订号**:在Maven构建期间,插件会自动执行,并将SVN修订号作为指定的系统属性值。你可以...

    Maven配置SVN的方法和SVN包全套

    &lt;id&gt;your-svn-repo-id&lt;/id&gt; &lt;username&gt;your-username&lt;/username&gt; &lt;password&gt;your-password&lt;/password&gt; &lt;/server&gt; &lt;/servers&gt; ... &lt;/settings&gt; ``` `id` 应该与 `pom.xml` 中的插件配置相匹配,以关联正确的...

    svn part1

    LanguagePack_1.5.0.13316-win32-zh_CN.msi&lt;br&gt;TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi&lt;br&gt;TortoiseSVN_zh_CN_中文帮助手册.chm&lt;br&gt;VisualSVN-1.5.msi&lt;br&gt;VisualSVN.v1.5.for.VS.Incl.Keymaker.And.Patch-...

    linux下使用svn客户端

    svn update [-r &lt;revnum&gt;] &lt;PATH&gt; ``` **示例**: ``` svn update svn update -r 200 test.php ``` **简写**: ``` svn up ``` **说明**: `svn update` 命令用于将本地文件更新到最新版本或特定版本。如果没有指定版本...

    CCNET配置文档

    &lt;password&gt;svn_password&lt;/password&gt; &lt;/sourcecontrol&gt; ``` #### 3. 触发器配置 例如,设置为每次源代码有更改时立即触发构建: ```xml &lt;triggers&gt; &lt;intervalTrigger seconds="60" /&gt; &lt;/triggers&gt; ``` #### 4. ...

    antsvn更新打包部署提交自动化

    4. **打包**:使用`&lt;jar&gt;`或`&lt;war&gt;`任务将编译后的类文件和其他资源打包成JAR或WAR文件,便于部署。 5. **测试**:通过`&lt;junit&gt;`任务执行单元测试,确保代码质量。 6. **清理**:`&lt;delete&gt;`任务用于删除临时或旧的...

    svn.rar_svn常用命令

    使用`svn delete &lt;file&gt;` 或 `svn del &lt;file&gt;` 可从版本控制中删除文件。例如:`svn del oldfile.txt` 7. **查看状态(status)** `svn status` 或 `svn st` 显示工作副本中文件和目录的状态,包括哪些已修改、...

    svn 命令详解

    - **恢复本地修改**:`svn revert &lt;path&gt;`(恢复原始未改变的工作副本文件) - **代码库URL变更**:`svn switch &lt;new-url&gt;`(更改本地工作副本指向的新版本库URL) ### 总结 以上命令涵盖了Subversion (SVN) 中常用...

    SVN帳戶權限工具

    svn帳戶管理及權限設置操作起來並不太方便。...&lt;br&gt;對應軟件為SVN1.4.6和Apache代理。&lt;br&gt;自己配置過上面兩軟件的朋友,下載我的工具後應當知道如何使用的。&lt;br&gt;源代碼全在裡面,不明白我可以發郵件問我。

    subversion资料大全

    Subversion配置安装教程.htm&lt;br&gt;Subversion版本控制.ppt&lt;br&gt;TortoiseSVN_zh_CN.chm&lt;br&gt;svn-book.pdf&lt;br&gt;SVN_Admin_Intro.pdf&lt;br&gt;SVN_User_Intro.pdf&lt;br&gt;

    svn操作手册(安装,基本命令)

    `svn propset &lt;属性名&gt; &lt;值&gt; &lt;文件名&gt;`设置属性,`svn propdel &lt;属性名&gt; &lt;文件名&gt;`删除属性。 ### 3. 分支与合并 #### 创建分支 使用`svn copy --create-branch-rev yes &lt;源URL&gt; &lt;目标URL&gt;`创建分支。 #### 切换...

    apache2.2 与 svn1.6 整合所需要的 svn module 文件

    4 增加/svn的&lt;Location&gt;,(假设通过extra/httpd-vhosts.conf配置了vhost,则在httpd-vhosts.conf的&lt;VirtualHost&gt;中) &lt;Location /svn&gt; DAV svn # 指向SVN Repository的ROOT SVNPath d:/svnrepo &lt;/Location&gt;

    SVN常用命令行

    svn delete &lt;路径&gt; -m "&lt;删除说明&gt;" ``` **示例**: ``` svn delete myfile.txt -m "不再需要此文件" ``` **简写**: ``` svn del, svn rm ``` **说明**:从版本库中删除文件或目录。 --- ##### 8. 查看日志 *...

Global site tag (gtag.js) - Google Analytics