Как перенести репозиторий Egit и рабочий каталог

Я новичок в Egit и создал новый репозиторий для проекта GWT, над которым я работаю. К сожалению, я позволил ему создать хранилище в моей папке Dropbox, и теперь я сожалею об этом, потому что я синхронизирую мегабайты временных файлов (например, * .class) через Интернет. Мастер «создания хранилища» также перемещал файлы проекта из рабочей области Eclipse в рабочий каталог в Dropbox (вместе с папкой .git).

Как мне легко переместить этот репозиторий Egit и рабочий каталог в другое место, кроме папки Dropbox?

(Кстати, поскольку я использую Egit, решение должно работать так, чтобы Eclipse был доволен, и я мог продолжать строить / использовать свой проект).

Ответы на вопрос(2)

Закрыть затмениеПереместить git-репозиторий на дискОткрыть затмениеВыберите Файл-> Импорт ... -> Git -> Проекты из GitВыберите локальное хранилище и добавьте новое местоположение хранилища.Выберите ваш проект (ы) для добавления(Необязательно) Удалите старые ссылки на проекты из вашей рабочей области.

Это может показаться большим количеством шагов, но на самом деле это очень просто и менее инвазивно, чем перемещение репо и рабочей копии по отдельности.

 codefan-BK23 окт. 2015 г., 21:01
Как сказал @jthodges: это простой и смиренный подход. В моем случае, шаг 4 был «Файл -> Импорт ... -> Общие / существующие проекты в рабочую область». В этом случае проекты читаются непосредственно из рабочего каталога (текущей извлеченной рабочей копии). Шаг 7 должен быть выполнен непосредственно перед переходом к шагу 4. Eclipse не любит записи проекта с одинаковыми именами.
Решение Вопроса

В Eclipse щелкните правой кнопкой мыши проект MyApp,Refactor->Move, Переместите проект Eclipse в новое место на диске. Обратите внимание, что я сохранил.../GitRepositories/MyApp/MyApp структура dir, просто я переместил расположение GitRepositories на новое место. Также обратите внимание, что из-за этого в старом каталоге не осталось ничего, кроме папки .git (т.е. Eclipse переместил рабочие файлы / каталоги, но не репо).Закрыть затмениеПереместите каталог .git из старого каталога в новый. Обязательно держите его в правильном относительном месте! Я случайно переехал .git из.../GitRepositories/MyApp в.../GitRepositories/MyApp/MyApp, Это все испортило, и я должен был вернуться ...Запустить Eclipse

Это может уже работать на этом этапе, но, поскольку я переместил .git в неправильное место, когда я впервые сделал это, мне пришлось сделать следующие шаги:

Щелкните правой кнопкой мыши проект MyApp,Team->DisconnectЩелкните правой кнопкой мыши проект MyApp,Team->Share Project...Мастер автоматически находит отчет Git относительно каталога проекта:../.git

Счастливого взлома ...

 Enissay10 апр. 2018 г., 23:05
Ну, видимо, это старый. делаRefactor->Move кажется достаточно :-)
 chance02 нояб. 2012 г., 12:03
Это действительно помогло. При повторном открытии Eclipse в представлении Git-репозиториев он просит создать новый или добавить существующий.

Ваш ответ на вопрос