Я переношу из Eclipse в Android Studio.
В моей рабочей области Eclipse у меня есть следующая структура:
- MyApp (указывает на SVN-репо 1)
- Библиотека B (указывающая на SVN repo 2)
- Библиотека C (указывающая на SVN-репо 3)
Когда я импортирую его в AndroidStudio, он создает один проект с тремя модулями:
- приложения
- библиотека B
- LibraryC
LibraryB и LibraryC используются в нескольких проектах, поэтому мне нужно зафиксировать их в отдельном SVN и включить его в MyApp как svn: external.
Это те шаги, с которыми я пытаюсь, но я думаю, что я делаю это неправильно:
- Выберите весь проект: VCS- > Включить интеграцию управления версиями → Subversion
- Щелкните правой кнопкой мыши LibraryB → Subversion → Share Directory, выберите местоположение SVN для модуля, а затем Щелкните правой кнопкой мыши LibraryB → Subversion → Commit Directory исключая папку сборки.
В этот момент модуль находится в SVN-репо, поэтому я пытаюсь импортировать его в новый проект. Я создаю новый проект.
Как я могу проверить модуль на новый проект, позволяющий зафиксировать изменения модуля в модуле SVN?
Я пробовал:
- В новом проекте я создаю папку с именем libraryB, а затем приношу файлы модуля с помощью VCS- > Checkout From Version Control. На данный момент мне предлагается
You have checked out an Android Studio project file C:/path/to/Project/libraryB/build.gradle
Я нажимаю No, а затем попробую. Структура проекта- > + Модуль- > Импорт существующего проекта (в виде модуля) → выберите путьC:/path/to/Project/libraryB
, но мастер показывает ошибкуSelect modules to import
- Настройте конфигурацию SVN в новом проекте, затем щелкните правой кнопкой мыши- > Subversion- > Create external. Включив checkbox checkout, выберите путь svn и локальную папку. Файлы извлекаются, но не как модуль.
Спасибо