我正在构建 Android 源代码并.java
从框架中删除了一些文件。我做了一个回购同步,希望这能恢复已删除的文件,但它没有发生。
如何从原始源代码树中恢复此文件和其他已删除的文件?
我正在构建 Android 源代码并.java
从框架中删除了一些文件。我做了一个回购同步,希望这能恢复已删除的文件,但它没有发生。
如何从原始源代码树中恢复此文件和其他已删除的文件?
检查损坏:
$ 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'
如果您使用的是 Eclipse,您可以右键单击项目或文件夹并选择“从本地历史恢复”。
如果由于某种原因这些文件已经从您的本地历史记录中清除,那么这将取决于您使用的源代码控制系统以及您是否提交了更改。