【问题标题】:Linux SVN recover filesLinux SVN 恢复文件
【发布时间】:2011-07-02 11:03:19
【问题描述】:

最近对未版本化目录的更新删除了一堆文件。有没有办法手动恢复这些丢失的文件?

附:我无法从颠覆中恢复它们,因为我正在寻找的文件从未提交给 SVN 控制。我查看了 linux 垃圾文件夹,其中仅包含已手动删除的文件。

edit:实际上,文件是由于意外的 svn rm 操作而丢失的。不幸的是,我无法使用还原,因为我要恢复的文件是新创建的,并且尚未受版本控制。有什么想法吗?

【问题讨论】:

    标签: linux svn data-recovery


    【解决方案1】:

    如果文件在svn update 操作期间丢失,您无能为力。我建议查找您的编辑器可能已创建的隐藏备份文件(在文件最初所在的目录或编辑器的临时目录中)。

    如果您记得其中一个文件的名称,可以尝试使用find 查看磁盘上某处是否有该文件的备份副本。

    【讨论】:

    • 其实他们是通过一个意外的 svn rm 操作丢失的。不幸的是,我无法使用 revert,因为我要恢复的文件是新创建的,尚未受版本控制。
    • @whamsicore- 如果您使用 svn rm 而没有 --force 选项,则它不应该删除未版本控制的文件或文件夹。无论如何,Subversion 的删除命令在删除文件之前不会备份文件。除非另一个程序(如编辑器)在某处缓存了临时副本,否则您的文件很可能会丢失。
    猜你喜欢
    • 1970-01-01
    • 2013-10-22
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多