我正在从Eclipse迁移到Android Studio.
在我的Eclipse工作区中,我有以下结构:
MyApp(指向SVN repo 1)
图书馆B(指向SVN回购2)
图书馆C(指向SVN回购3)
当我将其导入AndroidStudio时,它会创建一个包含3个模块的项目:
应用
LibraryB
LibraryC
LibraryB和LibraryC用于多个项目中,因此我需要在单独的SVN中提交它们并将其作为svn:external包含在MyApp中.
这些是我正在尝试的步骤,但我认为我做错了:
选择整个项目:VCS->启用版本控制集成 - > Subversion
右键单击LibraryB - >颠覆- >共享目录,选择该模块的SVN位置,然后用鼠标右键单击LibraryB - >颠覆- >提交目录排除build文件夹.
此时模块位于SVN仓库中,因此我尝试将其导入新项目.我创建了一个新项目.
如何将模块签出到新项目,允许将模块中的更改提交到模块的SVN?
我试过了:
在新项目中,我创建了一个名为libraryB的文件夹,然后将模块文件带到VCS-> Checkout From Version Control.此时我提示You have checked out an Android Studio project file C:/path/to/Project/libraryB/build.gradle
我按否,然后尝试.项目结构 - > +模块 - >导入现有项目(作为模块) - >选择路径C:/path/to/Project/libraryB
但向导显示错误Select modules to import
在新项目中设置SVN配置,然后右键单击 - > Subversion-> Create external.启用复选框检出后,选择svn路径和本地文件夹.检索文件但不作为模块.
谢谢