【问题标题】:Restore deleted file from Android source code从 Android 源代码恢复已删除的文件
【发布时间】:2013-05-06 19:54:47
【问题描述】:

我正在构建 Android 源代码并从框架中删除了一些 .java 文件。我做了一个 repo 同步,希望这能恢复已删除的文件,但它没有发生。

如何从原始源代码树中恢复此文件和其他已删除的文件?

【问题讨论】:

    标签: android build repository


    【解决方案1】:

    检查损坏情况:

    $ repo status
    project device/samsung/maguro/                  (*** NO BRANCH ***)
     -m     full_maguro.mk
    project frameworks/base/                        (*** NO BRANCH ***)
     --     media/java/android/media/#AudioSystem.java#
     -d     media/java/android/media/AudioManager.java
    project frameworks/opt/telephony/               (*** NO BRANCH ***)
     -d     src/java/com/android/internal/telephony/CallManager.java
    project packages/apps/Phone/                    (*** NO BRANCH ***)
     -d     src/com/android/phone/InCallScreen.java
     -d     src/com/android/phone/PhoneUtils.java
    

    恢复文件:

    $ repo forall -c 'git reset --hard ; git clean -fdx'
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 Eclipse,您可以右键单击项目或文件夹并选择“从本地历史记录恢复”。

      如果由于某种原因这些文件已从您的本地历史记录中清除,那么这将取决于您使用的源代码控制系统以及您是否提交了更改。

      【讨论】:

        猜你喜欢
        • 2012-02-11
        • 1970-01-01
        • 1970-01-01
        • 2012-10-05
        • 2014-03-16
        • 2020-07-09
        • 2013-06-27
        • 2014-06-11
        • 2020-03-19
        相关资源
        最近更新 更多