Возникла необходимость изменить директорию проекта JavaRushHomeWork в сторону папки облачного сервиса (Dropbox, OneDrive), чтобы работать с одним и тем же материалом и дома и в офисе при необходимости.
Каким инструментарием это осуществляется? Интуитивно рыл в сторону Refactoring->Move. Проект вроде бы перенесся, однако при компиляции задач возникала ошибка (что-то с root директорией и build, не помню дословно на память :/ ) - пришлось "отмувить" назад, как было.
Верно ли мыслю и что не учел?
Сейчас возникла вторая идея - закрыть проект. Переместить его через файловый менеджер в нужную директорию. Открыть его в IDEA уже из нового места.
Не пробовал еще.
Но через первый метод можно все-таки сделать?
Заранее благодарен.
generalmaximus
12 уровень
Подробный гайд с картинками можно в яндексе найти.
Рекомендую для «шаринга» кода между разными компами освоить git: и для будущей работы пригодится, и контроль версий, и облачное хранилище (только на bitbucket — там есть бесплатные приватные репозитарии, в отличие от github).
Нужно будет создать аккаунт на bitbucket, установить клиент git у себя на машине, создать локальный репозиторий в папке проекта, настроить gitignore для служебных проектных файлов, результатов компиляции и т.п. (в-общем, всего кроме кода и properties), добавить файлы в хранилище и синхронизировать с bitbucket.
На работе создать заново проект javarush, установить клиент git, «стянуть» из bitbucket в папку проекта исходники.
Потом просто каждый раз начинать на новом месте работу с утягивания изменений из облачного хранилища, а заканчивать — заталкиванием локальных изменений обратно. Если что-то забудешь (запулить или запушить), предоставится возможность познакомиться и получить опыт в merge, что обязательно тоже пригодится потом на работе ;)
Сам по себе Git не расшаривает файлы всему миру, это могут делать сервисы облачного хранения репозитариев, такие как GitHub или BitBucket.
Вот как раз у GitHub бесплатных приватных (закрытых) репозитариев нет — я об этом написал во втором абзаце, а у BitBucket есть. Для наших целей нужно использовать именно его. Или, если интересно заморочиться, вообще поднять собственный Git-сервер и обеспечить его доступность из интернета, но эта задача уже больше подходит не разработчику, а администратору :)
Идея такая, сменить директорию сохранения проекта по умолчанию на директорию в которую «бекапиться» клиент гугл диск/дропбокс/уандрайф /и так далее на компьютере. Но не понял как сменить директорию проекта.