gpt4 book ai didi

java - 如何在Android Studio中从SVN导入模块

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:18 26 4
gpt4 key购买 nike

我正在从 Eclipse 迁移到 Android Studio。

在我的 Eclipse 工作区中,我有以下结构:

  • MyApp(指向 SVN 存储库 1)
  • 库 B(指向 SVN 存储库 2)
  • 库 C(指向 SVN 存储库 3)

当我将它导入 AndroidStudio 时,它会创建一个包含 3 个模块的项目:

  • 应用
  • 图书馆B
  • 图书馆C

LibraryB 和 LibraryC 在多个项目中使用,因此我需要在单独的 SVN 中提交它们,并将其作为 svn:external 包含在 MyApp 中。

这些是我正在尝试的步骤,但我认为我做错了:

  • 选择整个项目:VCS->Enable Version Control Integration -> Subversion
  • 右键单击 LibraryB -> Subversion -> Share Directory,选择模块的 SVN 位置,然后右键单击 LibraryB -> Subversion -> Commit Directory不包括构建文件夹。

此时该模块位于 SVN 存储库中,因此我尝试将其导入到新项目中。我创建了一个新项目。

如何将模块 check out 到新项目,允许将模块中的更改提交到模块的 SVN?

我试过:

  • 在新项目中,我创建了一个名为 libraryB 的文件夹,然后使用 VCS->Checkout From Version Control 引入模块文件。此时我收到提示 You have checked out an Android Studio project file C:/path/to/Project/libraryB/build.gradle 我按 No 然后尝试。 Project Structure-> + Module-> Import Existing Project (as a module) -> 选择路径 C:/path/to/Project/libraryB 但向导显示错误 Select modules to导入
  • 在新项目中设置SVN配置,然后右击->Subversion->创建外部。启用复选框结帐后,选择 svn 路径和本地文件夹。检索文件但不作为模块。

谢谢

最佳答案

checkout 项目时,创建一个与您的模块同名的新模块。

将您的主文件夹和 build.gradle 复制到新模块。

右键单击模块> subversion> Share Directory。将 svn 位置指向要共享模块的位置。

关于java - 如何在Android Studio中从SVN导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com