Как импортировать модули из SVN в AndroidStudio

Я переношу из 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 и локальную папку. Файлы извлекаются, но не как модуль.

Спасибо

Ответ 1

При проверке проекта создайте новый модуль с тем же именем ваших модулей.

скопируйте основную папку, а также build.gradle в новый модуль.

Щелкните правой кнопкой мыши модуль > subversion > Share Directory. Укажите местоположение svn, где вы хотите поделиться своим модулем.