android - 在 Android 源版本之间切换的更好方法

标签 android git android-manifest repository

我希望能够在各种 Android 版本(1.0、1.5、2.0 等)之间切换,然后通过文件系统访问它们,将该版本的所有文件复制到 tarball 中。目前我正在运行repo init -u <source URL> -b release-1.获取每个版本(更改我需要的每个版本的标签)。 如果这是一个 git,我可以检查我需要的分支/标签,项目目录将“变形”以反射(reflect)然后我可以只 tar 该文件夹。由于 android 源代码被分成由 repo 控制的多个 git 存储库,所以我还没有找到一种方法来改变这个,除了上面提到的方法。

如有任何建议,我们将不胜感激。

最佳答案

您可以在现有 checkout 上运行 init -b {branch},无需使用 -u 参数。 存储库同步会将您的源更改为分支。

关于android - 在 Android 源版本之间切换的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2562706/

相关文章:

Android将布局划分为部分并为其分配计数器

java - 从android中的 Assets 文件夹中读取文本文件

Git:创建先前提交的文件系统状态

python - 如何使用 GitPython 获取暂存文件?

android - 找不到资源标识符错误

android - 连接到 android 联系人菜单

java - 谁能帮我解决依赖注入(inject)问题?

android - 如何使 Android 应用程序成为文件类型的默认值?

javascript - 你如何解决 yarn.lock 中的 Git 冲突

android - 尝试在低于最低 sdk 的设备上安装 apk 时出现“解析错误”