`
maincoolbo
  • 浏览: 526409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

svn 恢复

阅读更多
今天,机器可能出问题了。自动将Subversion服务器上的Source目录删除并且还Commit了。这可是框架部分的全部代码啊。不过没关系,好在Subversion的功能很强大。



方法很多:

1、选择Subversion --> Show Log,打开Log对话框,就可以看到有一个delete的提交记录。右键点击这条记录,选择Revert changes from this revision,就可以将删除操作恢复了。然后别忘了commit一次。



没想到,同事的机器马上又来了第二次。这次好像用上面的方法有点问题。

于是,只好采用第二种方法。



2、依然是选择Subversion --> Show Log,打开Log对话框,选中删除之前的那条提交记录,右键菜单中选择Revert to this revision,然后commit。又搞定了。




  • 大小: 20.1 KB
分享到:
评论

相关推荐

    SVN版本库备份与恢复

    SVN 版本库备份与恢复 本文档将详细介绍 SVN 版本库的备份与恢复过程,涵盖了从备份已有项目到恢复新的版本库的所有步骤。 一、备份已有项目 =============== 在本示例中,我们将备份名为 Test 的 repository...

    SVN目录下.svn文件批量删除

    误删`.svn`文件夹可能导致无法通过SVN恢复项目的历史版本。 2. **了解风险**:删除`.svn`文件夹意味着你将失去与SVN仓库的关联。如果还有未提交的更改,这些更改可能会丢失。此外,你将无法通过SVN获取之前的版本...

    svn-book 书籍

    6. **恢复与备份**: 学习如何使用SVN恢复误删或损坏的文件,以及如何定期备份仓库数据,确保数据安全。 7. **日志与差异**: 通过`svn log`和`svn diff`命令,可以查看版本历史和比较不同版本之间的差异,这对于理解...

    删除.svn文件

    在IT行业中,版本控制系统是开发过程中不可或缺...尽管这样做可以简化某些操作,但也要注意,删除这些文件会丢失版本控制信息,且无法通过SVN恢复。因此,在执行任何删除操作之前,务必要考虑清楚你的需求和潜在后果。

    .svn 文件批量删除 批处理bat

    这个操作通常需要谨慎执行,因为这会丢失与SVN相关的版本信息,如果你没有备份,可能会导致无法通过SVN恢复文件的历史版本。 要使用`delSvn.bat`,首先你需要确保该文件位于你要清理的项目根目录下。然后,只需双击...

    删除工程中所有的.svn配置文件夹中的文件

    删除.svn文件夹意味着丢失与SVN相关的所有版本历史,且无法通过SVN恢复。如果项目仍需要SVN支持,不要执行此操作。 5. **备份**:在大规模清理之前,最好先备份项目,以防误删或其他问题。 6. **自动化**:如果你...

    svn怎样还原到以前的版本

    关于怎样在svn上找回以前的文件版本的图像操作方法

    oracle数据库备份恢复和svn备份恢复

    本文将深入探讨Oracle数据库的备份与恢复策略以及如何进行SVN的备份恢复。 首先,让我们关注Oracle数据库备份。Oracle提供了多种备份方法,包括物理备份和逻辑备份。物理备份通常涉及使用RMAN(恢复管理器)工具,...

    SVN备份恢复

    当面临数据丢失或系统故障时,SVN的备份恢复过程显得尤为重要。以下是对SVN备份恢复的详细阐述: 1. **SVN备份的意义**: SVN备份是保护项目历史版本和当前工作状态的关键步骤。它可以防止因硬件故障、软件错误或...

    eclipse svn

    如果遇到问题,可以从SVN恢复到特定版本。 总之,Eclipse SVN和MyEclipse 10的SVN集成为开发者提供了一个强大的版本控制工具,使得团队协作和项目管理更加高效和便捷。熟练掌握SVN的使用,能有效提升开发效率和代码...

    批量清除SVN或VSS工具

    这段脚本会递归地删除所有`.svn`目录,但请注意,这将永久性地移除与SVN相关的所有信息,无法通过SVN恢复。 对于VSS,由于其元数据分布在各个文件中,清理过程稍微复杂一些。你可以编写类似的批处理脚本来查找并...

    清除svn文件

    需要注意的是,执行此操作后,你将失去对这些文件的历史版本追踪能力,且无法通过SVN恢复任何旧版本。因此,在执行清理前,请确保你已经备份了所有重要的数据,或者确认不再需要这些历史信息。 此外,如果你在Linux...

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

    如果你的SVN中的文档被误删除了,那么你可以通过下面的方法进行恢复。 1.首先我们在文件夹内创建一个演示用的文档。 2.在文件夹内单击鼠标右键点击“SVN commit...”,弹出commit to确认对话框,选择要提交的文件...

    版本控制SVN安装文件+安装使用说明

    - **恢复删除**:如果误删了文件,可以通过SVN恢复。 ## 5. SVN与团队协作 在团队开发中,SVN能够有效地协调各成员的工作,避免代码冲突,提高开发效率。通过版本控制,每个成员都能看到其他人的更改,及时进行...

    svn插件svn插件svn插件svn插件

    这样的文件可能包含了Subversion服务器的安装包、配置文件或者是一次更新的快照,供用户部署或恢复使用。 在实际应用中,"帐号信息 (6).txt"可能是存储SVN仓库用户账号和权限设置的文件。在SVN服务器上,管理员通常...

    获取svn最新版本号示例 以及svn常用命令

    6. **`svn revert`**:撤销本地更改,恢复到上次提交的状态,格式为`svn revert [PATH]`。 7. **`svn log`**:查看提交历史,格式为`svn log [PATH]`。 8. **`svn blame` (简写:`svn annotate` 或 `svn ann`)**:...

    清楚svn目录下生成的.svn文件夹

    - **备份**:在清理之前,确保你有项目的备份,以防万一需要恢复到某个版本。 - **不适用于版本控制之外的场景**:如果你只是想分享代码或构建发布版本,清理`.svn`文件夹是合适的;但如果还需要继续使用SVN,那么...

    SVN中文教程 SVN简明教程 SVN学习笔记

    - **Revert(还原)**:撤销本地的更改,恢复到上次提交的状态。 - **Branch(分支)**和**Tag(标签)**:用于支持灵活的开发策略,分支用于并行开发,标签用于标记特定版本。 4. **SVN协同工作流程** - 开发者...

    快速清理svn文件夹

    在日常的软件开发工作中,版本控制工具Subversion(SVN)起到了至关重要的作用,它帮助开发者追踪代码变更、协作开发。然而,随着时间的推移,SVN的工作目录中可能会积累大量的临时文件、日志和备份,这些文件占用...

Global site tag (gtag.js) - Google Analytics