it-swarm.com.ru

Насколько стабилен Git-плагин для Eclipse?

Я собирался поиграть с git и подумал, использовал ли кто-нибудь плагин git для Eclipse

Я вижу, что это в версии 0.3.1, и было интересно, кто-нибудь знал, насколько стабильно это было/какие-нибудь ошибки?


Обновление:

Если вы используете последнюю версию Eclipse, в меню "Справка" есть ссылка "Eclipse Marketplace ...".

Введите "git" в поле "Найти". Это показывает мне EGit.

Это также очень высоко в списке популярных плагинов.

Нажмите установить. Гораздо проще, чем добавлять обновления сайта вручную.

166
toolkit

Github blog вчера говорил о плагине Egit:

http://freshmeat.net/projects/jgit/

80
Alex

Я использую if для повседневной работы и нахожу это стабильным. За последнее время плагин добился хорошего прогресса и добавил:

  • поддержка слияния, включая инструмент слияния в Eclipse;
  • базовый вид синхронизации;
  • чтение файлов .git/info/exclude и .gitignore.
  • перебазирования;
  • упорядоченные команды для толкания и вытягивания;
  • вишневый сбор.

Git repositories view

Обязательно просмотрите EGit User Guide для хорошего обзора текущей функциональности.

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

Как официальный проект Eclipse Я уверен, что EGit получит все основные функции клиента командной строки.

32
Robert Munteanu

EGit все еще находится в инкубации Eclipse. Вы можете установить его, используя менеджер обновлений Eclipse.

  1. Выберите Справка -> Установить новое программное обеспечение ...
  2. Возможно, в вашем списке сайтов нет URL-адреса обновления JGit, поэтому в поле "Работа с:" введите этот URL: http://www.jgit.org/updates
  3. Нажмите Добавить ...
  4. Теперь вы должны увидеть Eclipse Git Plugin - Integration Build (Incubation) в списке доступных программ для установки. Проверьте это и нажмите Далее.
  5. Нажмите Далее и согласитесь с лицензией, и она должна быть установлена.
20
Chris J

Вы можете интегрировать Git-GUI с Eclipse в качестве альтернативы EGit.

Посмотрите этот учебник YouTube из двух частей, посвященный Windows:
http://www.youtube.com/watch?v=DcM1xOiaidk
http://www.youtube.com/watch?v=1OrPJClD92s

9
AndyL

Честно говоря, он по-прежнему практически не используется, особенно по сравнению с плагинами CVS и SVN. Неужели GIT настолько отличается, что разработчик с четырехлетним опытом работы с плагинами CVS и SVN должен быть полностью потерян с совершенно другим GUI, неслыханными командами, двумя или даже отдельными сообщениями об ошибках Word и "функциями", такими как перезапись общего хранилища без предупреждения? Не используйте его, используйте интерфейс командной строки. Если вам не нравится интерфейс командной строки, не используйте GIT вообще.

5
audriusa

Для просмотра командной строки из Eclipse установите плагин Aptana Eclipse, он предоставляет вам консоль. Это невероятное повышение производительности, если вы выполняете много команд терминала.

5
ELF

Между тем EclipseGit является "Официальным технологическим проектом Eclipse" ( 9-05-07 GitWiki ). Я использую текущую версию 0.5.0 (Wiki - шаг позади разработки) время от времени, без каких-либо проблем. Сравнение версий, принятие, возврат и т.д. Работает хорошо, хотя ручное обновление (F5) необходимо при использовании командной строки или других клиентов Git (я думаю, что обычное и приемлемое поведение Eclipse).

5
mtp

Я настроил EGit в Eclipse для нескольких своих проектов и обнаружил, что намного проще, быстрее использовать интерфейс командной строки, чем разбирать меню и щелкать по окнам.

Я бы предпочел что-то вроде представления командной строки в Eclipse, чтобы выполнять все обязанности Git.

3
mhoofman

egit имеет серьезную ошибку при сравнении файла в вашем рабочем каталоге с более ранним - он мигает пустой вкладкой. Ошибка существует с 2010 года и до сих пор не исправлена. Эта очень базовая функция, которая очень хорошо работает в плагине SVN, полностью нарушена.

3
sanjay

Вас могут заинтересовать следующие указатели: http://github.com/blog/232-github-and-Eclipse

2
webmat

Я использовал это кратко, но ему все еще не хватало поддержки в нескольких важных областях (он не делал переименования/перемещения, или что-то в этом роде). Там также не было обновления сайта для него.

Я не помню, какая это была версия, но это было примерно 6 месяцев назад. Надеюсь, сейчас лучше.

2
JesperE

Существует также gitclipse (на основе JavaGit), но кажется мертвым.

1
Name