Я использую eclipse в течение некоторого времени и знаю, что на рынке есть два варианта: спонсируемый коннектор SVN eclipse, а затем subversvion.tigris.org, моя проблема заключается в том, чтобы коннекторы действительно устанавливались и работали, при установке собственного Java я получить ошибки, мне трудно заставить работать полярные соединители, в моем текущем случае конкретная ошибка, которую я получаю сейчас, заключается в том, что он не может инициализировать apache class subversion.javahl.SVNClient, и его расстраивает то, что SVN не может быть установлен из коробки с эти новые версии затмения. У кого-нибудь есть такая проблема? Есть ли у других людей проблемы с работой разъемов Polarion? Просто любопытно, есть ли у кого-нибудь решение. Благодарность
Спасибо, приятель, я нашел этот polarion.plm.automation.siemens.com/products/svn/subversive/…, но попытка установить последний стабильный выпуск не всегда стабильна, поэтому я думаю, что буду искать. Ненавижу переносить 200 плагинов в GIT :)
Также трудно найти диалог установки коннектора svn после начальной установки SVN!
Причина в том, что SVN не используется в самом Eclipse, потому что Eclipse решил перейти на Git более давно. Кроме того, за это время многие проекты были переведены на Git, поэтому потребность в лучшей интеграции с Eclipse уменьшилась. Я рекомендую перейти на Git ... Да, это означает работу (в проектах Maven мы перенесли больше в более чем 100 репозиториев Git ...) ... Я не вижу никаких проблем с лицензией, потому что Subversion - это проект Apache и Eclipse такое Eclipse License? .. Вопрос просто в снижении интереса. Это открытый исходный код ...
Eclipse Subversive был частью Одновременный выпуск до 2017 г.. В 2015 году компания Polarion, которая была основным двигателем этого проекта с открытым исходным кодом, была приобретена Siemens. Для работы Subversive требуется коннектор: либо JavaHL (собственная библиотека + Java API), либо SVNKit (100% Java). Поскольку лицензии на коннекторы не совместимы с EPL, их нельзя поставлять как часть Subversive (с eclipse.org), но они должны быть установлены отдельно (от Polarion / Siemens). Я без проблем использую Subversive + SVNKit для проектов, еще не работающих с Git. @khmarbaise
Привет, господа, я искренне ценю все комментарии по этому поводу, поскольку теперь я их понимаю, GIT движется вперед SVN - нет, его просто git тянет / подталкивает и локальные коммиты требуют времени, чтобы привыкнуть, в конечном итоге я перейду на GIT и Предположим, я могу получить способ импортировать мои версии 8K + в репозиторий git после небольшого исследования. еще раз спасибо, вот почему я люблю этот сайт.
SVN движется вперед, но, к сожалению, не плагины Eclipse ....
@khmarbaise Я думаю, что это утверждение верно, честно говоря, бывают моменты, когда лучше иметь центральное репо, чем идти через обручи и прыжки с GIT, спасибо за комментарий.





Я нашел решение, последний выпуск Subversion не устанавливается с рынка, я зашел на домашнюю страницу проекта на eclipse, загрузил архивный выпуск для luna, установил его в самую последнюю версию eclipse, и он сработал.
Если вы хотите использовать Subclipse, который есть в Marketplace, информация по установке находится здесь:
https://github.com/subclipse/subclipse/wiki
Большинство проблем связано с установкой встроенного API Subversion для вашей ОС, но на этой странице есть некоторая информация, которая может помочь. Если вы хотите использовать чистый Java API, проблем действительно не должно возникнуть, но нативный API лучше и предпочтительнее, особенно если вы намереваетесь также использовать SVN CLI или другие клиенты SVN в той же рабочей копии.
API Pure Java дает мне apache.SVNClient не удалось инициализировать, глядя на него в раскрывающемся списке коннекторов, смог заставить выпуск Luna работать, поэтому я думаю, что на данный момент я в порядке, спасибо за публикацию
Другое ваше сообщение подразумевает, что вы используете Subversive. Я отвечал за Subclipse. Кроме того, apache.SVNClient является «родным» API, что означает, что ему требуется загружаемая собственная DLL или .so / .dylib. Чистый Java API - это SVNKit.
Ты не одинок. Насколько я понимаю, существует своего рода лицензионная BS, которая юридически мешает Eclipse предлагать достойную интеграцию с svn. Я просто сдался и застрял с NetBeans, у которого всегда была бесшовная интеграция с svn.