Наскільки стійкий плагін git для затемнення?


166

Я мав намір пограти з git, і мені було цікаво, чи хтось використовував плагін Git для затемнення

Я бачу, що це у версії 0.3.1, і мені було цікаво, чи хтось знає, наскільки він стабільний / будь-які готчі?


Оновлення:

Якщо ви використовуєте останню версію Eclipse, у вашому меню довідки є посилання "Eclipse Marketplace ...".

Введіть 'git' у поле Знайти. Це показує мені EGit.

Це також дуже високо в списку Популярні плагіни.

Натисніть «Встановити». Набагато простіше, ніж додати місця оновлення веб-сайтів вручну.

Відповіді:


80

Блог Github вчора розповів про плагін Egit:

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


4
І він стабільний зараз. У комплекті з Eclipse Indigo 3,7
Afriza N. Arief

Ніяка подяка: " Цей пакет може їсти ваші файли. Все, що я додав до його сховища, розпаковане належним чином як із самим собою, так і з канонічною реалізацією на основі С, але це не означає, що він не породжує пошкоджений об'єкт. " (від README)
jcollum

32

Я використовую, якщо для щоденної роботи, і я вважаю це стабільним. Останнім часом плагін добре просунувся і додав:

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

Перегляд сховищ Git

Обов'язково прогляньте Посібник користувача EGit, щоб отримати хороший огляд поточної функціональності.

Я вважаю, що мені потрібно лише перейти до командної лінії для інтерактивних знижок.

Як офіційний проект Eclipse, я впевнений, що EGit отримає всі основні можливості клієнта командного рядка.


3
Через два роки і EGit все ще не має деяких важливих особливостей, таких як гачки клієнтів (Bug 299315) або підмодулі (Bug 314853) і страждає від деяких серйозних помилок, таких як комутація гілок (Bug 345585). Я не розумію, чому EGit повинен винаходити колесо та реалізувати власний JGit, замість цього використовувати командний рядок git.
xmedeko

3
Бути кросплатформою, duuuh. Я думаю, що це не так з Mercurial, Subversion або CVS.
Ehtesh Choudhury

20

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

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

Це якимось чином не працює для Snow Leopard під керуванням Eclipse (64-розрядний). Елемент Git не відображається ні в меню Імпорт, ні в іншому місці. :-(
TraderJoeChicago

Для Лева також це погано робити. Git не відображається в меню, і різні дрібні деталі були переплутані у варіанті ADT Eclipse. Здається, переустановка зараз необхідна.
Калаф


6

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


Пробачте, кажу, що я повинен з вами повністю погодитися, дивлячись на інше рішення поза Eclipse, яке болить мене, щоб залишити свій IDE лише для команд управління джерелом.
Гурнард

5

Тим часом EclipseGit - це "Офіційний проект Eclipse Technology" ( 9.5.2007 GitWiki ). Я час від часу використовую поточну версію 0.5.0 (Wiki - це крок позаду розвитку), без проблем. Порівняння версій, фіксація, відновлення тощо працює добре, хоча необхідне оновлення вручну (F5) при використанні командного рядка або інших клієнтів Git (я думаю, звичайне і прийнятне поведінка Eclipse).


5

Для перегляду командного рядка зсередини затемнення встановіть плагін Aptana Eclipse, він надає вам консоль. Це неймовірне підвищення продуктивності, якщо ви робите багато термінальних команд.


Зараз Aptana має пряму підтримку Git.
xmedeko

3

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

Я б хотів щось, як перегляд командного рядка в Eclipse, щоб виконувати всі обов'язки Git.


3

egit має серйозну помилку, коли порівнює файл у вашому робочому режимі з більш раннім - він блимає порожньою вкладкою. Помилка існує з 2010 року і досі не виправлена. Ця сама основна функція, яка дуже добре працює у svn плагіні, повністю порушена.


2

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

Я не пам'ятаю, в якій версії це було, але це було, як 6 місяців тому. Сподіваємось, зараз краще.



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.