Subclipse, не отображающий параметр "share project" в контекстном меню проекта в eclipse
Внутри eclipse с установленным Subclipse, если я щелкнул правой кнопкой мыши проект и выберите команду "team", обычно есть 2 варианта:
- применить патч
- Поделиться проектом
После того, как вы поделились проектом, вы получите полное меню подзаголовков из "команды"
В одном проекте есть только один вариант - применить патч. Если я закрою проект, я вижу оба варианта, но опция проекта совместного использования неактивна.
У меня есть другие проекты, где этого не происходит.
Что может быть особенным в этом проекте, чтобы не допустить, чтобы я получил вариант совместного проекта? Есть ли другой путь к функции совместного использования акций, которую я мог бы использовать?
Привет
Ответы
Ответ 1
Решите эту проблему следующими шагами:
- Убедитесь, что вы можете обновлять с помощью TortoiseSVN (это гарантирует, что ваш .svn не поврежден)
- Удалите все ваши проекты, у которых есть эта проблема, но в диалоговом окне удаления не удаляйте содержимое проекта!
- Выберите Файл → Импорт → Существующие проекты в Рабочую область.
- Выберите папку проектов или папку рабочей области.
Subeclipse должен теперь автоматически определять и подключать ваши проекты, без необходимости выбирать "Share Project" для каждого из них.
Ответ 2
Обычно это относится к тому, что каталог, содержащий проект, находится неправильно под контролем версий (плохо или повреждено .svn
).
Итак:
- Можете ли вы выполнить команды SVN в оболочке a корень вашего проекта?
- где ваши файлы
.project
и .classpath
(в рабочей области eclipse или в корневом каталоге вашего проекта?)
Ответ 3
Если вы недавно обновили свой Eclipse, убедитесь, что вы все еще используете одни и те же плагины SVN...:)
В моем случае я обновил свой Eclipse и случайно установленный Subversive вместо Subclipse. Существующий каталог .svn проекта содержал данные в формате, ожидаемом Subclipse, и поэтому Subversive запутался (например, но не показывал опцию "Share Project" ).
Ответ 4
Проект Close Project и Re-Open работал у меня.
Ответ 5
У меня такая же проблема после аварийной миграции (снова!) от Subversive to Subclipse.
Старые записи .svn - это все, но Subclipse не забирает их.
Я могу успешно выполнить использование внешнего инструмента, в данном случае TortoiseSVN, но в Eclipse я просто вижу нормальные Java-проекты, которые нельзя использовать (из-за устаревших записей .svn, которые я подозреваю).
Единственное решение, которое я вижу, состоит в том, чтобы зафиксировать все, что вы хотите сохранить с помощью внешнего инструмента, а затем просто проверить свои проекты в новом рабочем пространстве и скопировать все отсутствующие фрагменты из старой рабочей области.
Ответ 6
Попытайтесь выбрать предполагаемый как java вместо j2ee и затем перезапустите как затмение.
Это работает для меня.
Ответ 7
У меня была точно такая же ситуация с Янивом выше.
Если вы недавно обновили свой Eclipse, убедитесь, что вы все еще используете те же SVN-плагины...:)
В моем случае я обновил Eclipse и случайно установил Subversive вместо Subclipse. Существующий каталог .svn проект содержал данные в формате, ожидаемом Subclipse, и поэтому Subversive запутался (например, но не показывал "Share Project" опция).
Мое решение выглядит следующим образом:
-
Экспортировал текущий проект в новое рабочее пространство в файл .war.
-
Дважды проверенный текущий проект находится в репозитории svn.
-
Полностью удалил проект в новом рабочем пространстве, как только я был уверен, что у меня есть экспортированный файл .war и репозиторий svn, чтобы я смог снова импортировать проект.
-
Импортировал проект из svn и вытащил проект из svn.
(Или вы можете импортировать проект из .war файла, и вы сможете совместно использовать проект)
- > Он отлично работал с Subversive, который установлен в новом рабочем пространстве.
Ответ 8
Проверьте еще раз, используете ли вы: Subversive или Subclipse?
Вероятно, вы открыли старый проект с более новой установкой Eclipse, где используемое программное обеспечение может не совпадать с тем, которое использовалось ранее, например:
- Subclipse вместо Subversive
- Подрывная деятельность вместо Subclipse
В моем случае после новой установки "Eclipse IDE для разработчиков PHP"
Версия: 2018-09 (4.9.0)
Идентификатор сборки: 20180917-1800
в то время как мне нужно было внести некоторые изменения в древний отслеживаемый проект SVN.
У меня был Subclipse вместо Subversive (настолько простой, что вы можете быть готовым к вращению).
Отдайте должное ответу Янива, он установил программное обеспечение наоборот - та же проблема.
Ответ 9
Удалить файл:
<ECLIPSE_WS>\.metadata\.plugins\org.eclipse.core.resources\.projects\<PROJECT_NAME>\.indexes\properties.index
И появляется опция Share Project!