«SVN Repositories» всегда появляется пустым, когда вы переключаете рабочие пространства. Есть ли плагин, чтобы Eclipse запомнил их? - PullRequest
1 голос
/ 29 февраля 2012

Например, скажем, у вас есть проект, извлеченный из репозитория SVN в одном рабочем пространстве, но он содержит несколько проектов (связанных или нет).Вы переключаетесь на новое рабочее пространство и делаете

Окно | Перспектива |SVN Repository Exploring.

Eclipse теперь "забыл" репозиторий, который вы только что использовали.Вы видите пустой список.И вам нужно снова ввести ссылку на репозиторий.

Есть ли плагин, который поможет Eclipse запомнить список репозиториев между рабочими пространствами?(IntelliJ Idea, например, делает это автоматически)?

Спасибо!

Редактировать: я не собирался разрушать обособленность или целостность рабочего пространства.На самом деле, в этом весь смысл.Ты не можешьВторжение в одно рабочее пространство с несколькими артефактами хранилища невероятно запутанно.

Не практично иметь только «одно» рабочее пространство.Компьютеры дают сбой, когда рабочее пространство используется.Люди используют разные IDE.Люди проверяют материал, который приводит к сбою сборки.Рабочие места ломаются.

И у нас есть разработчики, которым приходится использовать несколько репозиториев.хотелось бы иметь удобство доступа к нескольким репозиториям.Затмение хорошо, когда у вас есть только один.

Но это также должно быть практичным в многопроектной рабочей среде, где другие разработчики в других организациях проекта даже не используют Eclipse.И в Eclipse не представляется практичным иметь только одно рабочее пространство (которое явно было первоначальным «намерением»).Чтобы одно рабочее пространство отслеживало все репозитории, которые вы собираетесь использовать?Я не могу сказать.

Однако я понимаю, что первоначальная цель Eclipse, возможно, заключалась не в том, чтобы отслеживать ваши репозитории для вас.Но попробуйте вспомнить, что когда компьютеры создавались, они использовались только для обработки телеметрических данных, для взлома кодов и для того, что могло придумать невероятно богатое воображение Джона фон Неймана.

Люди, изначально создавшие Eclipse, не могли представить, что он в конечном итоге будет использоваться для управления серверами OSGi.Или много языков: Haskell, Scala Python или Ruby.

Или Maven.Или, по-видимому, один разработчик может работать над несколькими проектами одновременно, и для успешного управления одним проектом может понадобиться более одного рабочего пространства.Но мы делаем.Никто, создающий IDE, не мог бы подумать обо всех возможных применениях, которые он может использовать, или о проблемах, с которыми он столкнется через много лет в будущем.

Таким образом, плагины создаются.Я просто спрашивал, есть ли плагин, который поддерживает Eclipse в этой области.Я не пытаюсь победить весь смысл IDE, который, я думаю, состоит в том, чтобы облегчить жизнь.Теперь я чувствую, что вы говорите мне, что НЕ помнить о репозиториях - это «традиция», и я, как Тевья, спрашиваю

«Не испортит ли это какой-нибудь обширный вечный план, если бы у нас был постоянный список репозиториев СКМ?»

Но жизнь продолжается, у проекта есть свой рабочий процесс и процесс сборки, и разработчики должны идти в ногу.У нас есть инструмент Eclipse.

И чтобы не отставать, было бы неплохо, если бы Eclipse каким-то образом сохранил список или репозитории, которые я использую, и было бы неплохо сделать это согласованным образом, используя Eclipse IDE и не требуя еще одногоПрограмма для управления этим.

Если вы прочитали это далеко, спасибо за чтение.

Ответы [ 2 ]

2 голосов
/ 29 февраля 2012

Нет, потому что он предназначен для работы таким образом. Рабочие пространства полностью отделены. Если у меня есть рабочее пространство, например, для Проекты PHP Почему я должен загрязнять браузер хранилища местоположениями хранилища, которые указывают на проекты Java?

Если вы хотите сохранить настройки, у вас есть два основных способа: либо вы не создаете новое рабочее пространство, но копируете старую папку рабочего пространства, переименовываете ее и удаляете ненужные проекты (удаляйте из Eclipse!). Таким образом все ваши настройки (например, шрифты, перспективы) сохраняются.

Или вы экспортируете / импортируете определенные настройки. Для этого: Меню File > Export... / Import... General > Preferences. Затем вы можете выбрать элементы, которые вы хотите экспортировать, включая расположение репозитория SVN.

Конечно, между двумя рабочими пространствами нет «живого» обновления. Как я уже сказал, потому что он предназначен для такой работы.

1 голос
/ 15 мая 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...