2012-02-09 2 views
0

Я недавно перешел на использование Git (EGit) из SVN ... для моего проекта Eclipse, JavaКаков правильный способ удаления файлов/папок из моего проекта?

как следствие, у меня есть много папки .svn в моих исходных файлов непосредственно

Я хочу, чтобы удалить их. .. но я не думаю, что это так просто, как просто удалить их, используя файловую систему, не так ли?

Боюсь, если я это сделаю, я могу что-то испортить.

Должен ли я просто удалять файлы с помощью Finder? (Я нахожусь на mac)

или есть какой-то способ, которым я должен это делать, используя eGit?

благодаря

ответ

1

Это на самом деле так просто, как удалить все .svn папки.

Если вы больше не используете SVN, вы можете просто удалить эти файлы. Если вы удалите уведомления о папках SVN, у них есть атрибут hidden (по крайней мере, под Windows).

+0

ах, хорошо, я попробую ... это просто, что я попробовал это прошлой ночью, я думаю, а затем git дал мне некоторые ошибки .. и на следующий коммит я думаю, что на самом деле они воссоздали эти удаленные файлы ... Я didn ' Я хочу, чтобы это было написано в исходной области вопросов, потому что я не уверен на 100%, что это произошло (было уже поздно, я устал), но я думаю, что это случилось ... это звучит знакомо кому угодно? или я должен просто продолжить и удалить файлы из файловой системы? – ycomp

+0

Если вы проверили в SVN-файлах в git, вы можете отбросить их, если они вам больше не понадобятся. –

+0

ОК мое (слабое) понимание до сих пор это .. Я проверяю проект ... удаляю файлы локально из своей файловой системы ... commit ?? ... повторите этот процесс для всех моих 3 ветвей ... я что-то упустил в своем понимании? – ycomp

2

Правильный способ преобразования svn-репо в git-репо с использованием git-svn, а затем выполнения чистого клона, то есть отбрасывания старого рабочего каталога с папками .svn и остатками git-svn.

+0

спасибо, приятно знать. Для меня это не важно, поскольку, поскольку я в основном экспериментировал с SVN в течение 1 дня ... Git действительно лучше подходит для моей личности. Плагин (eGit) выглядит намного чище, и он кажется мне более стабильным (менее искусно), чем SVN (Subclipse) – ycomp

1

Моя команда перешла на Git несколько недель назад, и то, что я сделал, было просто svn export svn репозиторий, а затем git init ранее экспортированный проект.
Вам действительно не нужно удалять все папки .svn в исходном репозитории svn. Кроме того, если вы обновили свой svn до нескольких последних версий, будет только одна папка .svn прямо под корневым каталогом.

+0

это не раздражало бы меня, кроме одной важной вещи ... когда я просматриваю свои файлы в eclipse, иногда я получаю «двойное видение» из-за старых файлов в папках .svn – ycomp

Смежные вопросы