Это вопрос по основному процессу Subversion плюс Eclipse.
Когда я впервые проверяю свой проект Eclipse (Java),
svnadmin create /home/jack/svnrepoz
svn import myfolder file:///home/jack/svnrepoz/myfolder
и затем перейдите к оформлению заказа, будет жалоба.
svn checkout file:///home/jack/svnrepoz/myfolder myfolder
Failed to add file: 'myfolder/.classpath': an unversioned file
of the same name already exists.
Как мне избежать этой ошибки? Я думал об удалении исходного проекта перед оформлением заказа, и в этом случае я избегаю этой жалобы. Каковы последствия неверсионного файла .classpath? К сожалению, при следующем использовании Eclipse программа запутывается и требует, чтобы я нажал F5, чтобы «синхронизировать» каждый файл в проекте. Кажется, что Eclipse не может обработать случай дерева проекта, которое было удалено и перестроено исключительно путем извлечения Subversion. Процесс F5 не только утомителен, поскольку он должен выполняться для каждого файла .java, но также и для файла .properties, и, похоже, он не поддерживает F5 (синхронизацию) для файла .properties.
Любое понимание того, как избежать жалоб в Subversion или Eclipse, ищется, поскольку каждая из них создает проблему для другой. (Нет, я пока не хочу использовать плагин. Я читал, что в нем есть ошибки. Казалось бы, командная строка должна быть достаточной и более надежной.)
Редактировать: было предложено использовать svn checkout --force. Проблема по-прежнему заключается в том, что Eclipse по-прежнему будет требовать F5 для всех файлов. Я проголосовал за комментарий hardmath и приму его в качестве ответа, если он будет отправлен как один.