从Android源代码中恢复已删除的文件

4

我正在构建Android源代码,并从框架中删除了一些.java文件。我进行了repo同步,希望这将恢复已删除的文件,但事实并非如此。

我该如何从原始源树中恢复这些和其他已删除的文件?

2个回答

2
检查损坏:
$ 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'

0
如果您正在使用Eclipse,您可以右键单击项目或文件夹,然后选择“从本地历史记录还原”。
如果文件已经因某种原因从您的本地历史记录中清除,则这将取决于您使用的源代码控制系统以及您是否提交了更改。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接