0

我正在研究android具有共同srcres- ( layoutand values) 内容的应用程序,并且drawable内容因应用程序而异。

我已将完整的应用程序内容存储为SVN存储库中的 3 个目录。

1.应用通用内容

-> src->(所有 Java 代码 - Class1.java, Class2.java, ....)

-> res->( values, anim)

2.应用1

-> srcAppClass1.java访问Class1.java应用程序通用内容src

-> res-> ( drawable, drawable-hdpi, drawable-ldpi, drawable-mdpi, raw)

->AndroidManifest.xml

3.应用2

-> srcAppClass2.java访问Class1.java应用程序通用内容src

-> res-> ( drawable, drawable-hdpi, drawable-ldpi, drawable-mdpi, raw)

->AndroidManifest.xml

所以,如果我想apk为 Application1 生成文件,我必须执行以下操作:

  1. SVN首先检查应用程序公共代码。
  2. 然后,Application1 内容并构建应用程序以生成apk文件。

我可以使用任何脚本执行上述两个步骤吗?脚本应该这样,如果我给出 SVN 目录路径和所需位置,脚本必须自动从不同SVN目录获取应用程序内容并在所需位置形成项目结构。以前有人这样做过吗?

请提供您的想法/链接来实现这一目标?

4

1 回答 1

1
  • 如果您在应用程序项目之间共享文件- 您可以在一个公共存储库中使用文件外部和链接对象
  • 如果您在应用程序项目之间共享整个目录 - 您可以在不同的 repos 中使用目录外部和链接对象
  • 如果您不共享任何内容并且应用程序项目是 repo1 URL+repo2 URL + ... + repoN URL 的组合数据,您必须在构建器工具中看到,这些工具使用规范执行构建项目所需的任何操作(“The Right Thing for正确的任务”会比膝盖上的眩光更好):“一切都在我们之前考虑过”,但是您可以尝试使用所有 svn export|svn cat/mkdir/mv 操作编写 bat 文件(PowerShell 等)
于 2012-11-02T14:37:01.363 回答