Я пытаюсь разделить проект между моим рабочим столом и ноутбуком, используя Subversion. Проект имеет 3 модуля. Я импортировал папку проекта в хранилище в общей папке, к которой у моего ноутбука есть доступ по сети.
Я проверил проект на своем ноутбуке, а затем попытался открыть проект. Ни один из модулей не виден, только файл .iml проекта, как на скриншоте ниже.
Я заметил, что в файле .iml есть строка для «URL-адреса содержимого», которая указывает на местоположение на моем рабочем столе. Может быть, это проблема. Что я могу с этим поделать? Нужно ли создавать новый проект на ноутбуке и импортировать модули - чтобы было 2 разных файла .iml верхнего уровня, один для рабочего стола и один для ноутбука? Я поступаю неправильно?
ОБНОВЛЕНИЕ : Кажется, проблема в фиксации. Когда я делаю изменения в файле, сохраняю и нажимаю «Принять изменения», я получаю всплывающее окно с сообщением «Изменения не обнаружены». Это одинаково как на ноутбуке, так и на настольном компьютере и означало, что я загружал на свой ноутбук не ту версию. Я удалил хранилище и создал новый, и теперь мой проект работает на моем ноутбуке, но я не могу зафиксировать изменения в IntelliJ (только с TortoiseSVN через файловый менеджер). Кроме того, когда я импортировал свой проект в систему управления версиями со своего настольного компьютера, рабочая копия не попала под контроль версий. Поэтому я не могу выполнить обновление со своего рабочего стола, пока не извлечу его в другую папку.
Я думаю, что что-то не так с плагином SVN в этой версии IntelliJ (10.5.1). У кого-нибудь еще есть проблемы с фиксацией изменений?
РАЗРЕШЕНИЕ Мне нужно было
1) Обновить настройки | Контроль версий для сопоставления Subversion с рабочим каталогом
2) Импорт в контроль версий
3) Проверьте это снова
Возможно, это вызвано тем, что модули изначально были отдельными проектами, которые находились в отдельных репозиториях. Независимо от причины, диалоговое окно IntelliJ «Изменения не обнаружены» не является самым полезным.