В Eclipse как я могу переместить все мои исходные файлы в другую папку, не испортив проект? - PullRequest
2 голосов
/ 04 марта 2009

Я создал свои исходные файлы ActionScript в папке на Mac (я обычно использую Windows), и каким-то образом мне удалось создать проект Eclipse / FDT, который может их видеть.

Теперь мне нужно переместить их в svn checkout существующего проекта, чтобы получить их под контролем исходного кода.

Я просто не могу понять, как ты это делаешь, не потеряв все ссылки в проекте.

Я новичок в Eclipse и не совсем понимаю терминологию (например, рабочее пространство). Есть ли в Eclipse файлы проекта или они все скрыты? Можно ли переместить файл проекта?

Помоги мне переполнить стеком, ты моя единственная надежда.

Обновление: Из окна FDT Flash Explorer я могу только перемещать файлы / папки в существующих проектах. Должен ли я создать новый проект в месте, которое я хочу первым?

Должен ли я переместить их из Eclipse или из файловой системы? Нужно ли после этого настраивать новое рабочее пространство?

Ответы [ 2 ]

4 голосов
/ 04 марта 2009

В папке проекта есть 2 скрытых файла: .project и .classpath, которые содержат всю информацию о проекте. Вам просто нужно скопировать эти файлы вместе с файлами вашего проекта.

Например, у вас есть папка проекта в рабочей области / myproject /, и вы хотите добавить ее в папку svn checkout, вам просто нужно скопировать все содержимое папки в checkout, а затем добавить все файлы в svn (включая скрытые проекты) и наконец коммит.

С этого момента, когда вы извлекаете из этого SVN, у вас будут файлы проекта eclipse, поэтому все, что вам нужно сделать, это создать новый проект и выбрать опцию, которая говорит, что у вас уже есть папка проекта с исходными файлами (Я не возле затмения IDE, чтобы точно сказать шаги, но это что-то вроде этого). Затем Eclipse импортирует проект со всеми ранее заданными настройками.

Я надеюсь, что это отвечает на ваш вопрос.

2 голосов
/ 04 марта 2009

Попробуйте рефакторинг вашего проекта. Щелкните правой кнопкой мыши папку, чтобы переместить, а затем выберите «Refactor-> Move». Не знаю, решит ли это вашу проблему, но попытается изменить ссылки во всех проектах в соответствии с ходом.

...