Импортировать все проекты из папки репозитория svn

У меня есть эта проблема: папка checkout (например, myFolder) с использованием черепахи svn.

import->existing projects into workspace

после этого eclipse нашел много проектов (около 50) из разных мест myFolder.

BUT eclipse не понимает, что эти проекты из svn (нет svn-меню, если сделать правый щелчок по любому файлу и выбрать подменю команды)

Я пытаюсь установить import-> team project set но после него в eclipse я вижу только мою папку. это просто папка, а не проекты. Я не могу скомпилировать его и использовать другие функции.

Я думаю, вы понимаете мою проблему.

Вы можете мне помочь?

2 ответа

Убедитесь, что вы установили плагин subversion для eclipse, который совместим с версией, которую вы имеете для черепахи, то есть плагин eclipse, который у вас на самом деле есть - если есть, - способен читать метаданные .svn которые были созданы клиентом черепахи. Это может произойти, например, если плагин eclipse равен 1.6 а клиенту черепахи - 1.7 или выше.

Когда eclipse показывает, что проекты "50" отменяют выделение и выбирают только те, которые вы хотите импортировать, при передаче папки для импорта существующего проекта eclipse рекурсивно ищет все папки, содержащие файл .project и отображает их как проекты импортирован. Сделайте обновление (F5).

РЕДАКТИРОВАТЬ

С http://tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility

<span>Совместимость с локальным клиентом</span>

Рабочие копии Subversion иногда доступны с использованием нескольких разных клиентов, например TortoiseSVN, AnkhSVN и клиента командной строки svn. Поскольку формат рабочей копии изменился с этой версией, 1.8 клиентов не могут получить доступ к более ранней рабочей копии без предварительной ее модернизации. Клиенты Pre-1.8 не могут получить доступ к 1,8 рабочим копиям вообще, и отсутствует опция понижения

Обновите свой eclipse svn-kit до последней версии, используйте этот сайт обновления.


Если вы уже проверили свои проекты, импортируйте их в eclipse, а затем выполните следующие шаги.

Щелкните правой кнопкой мыши на своем проекте, перейдя в Team --> Share Project --> Select Repository type. Do next fill in required information Team --> Share Project --> Select Repository type. Do next fill in required information и она должна работать.

licensed under cc by-sa 3.0 with attribution.