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