2010-05-04 3 views
7

Я знаю вопрос this, но он немного устарел, и некоторые из ответов кажутся устаревшими.Windows GUI для git

Вопрос: напишите один ответ на каждый GUI , вы использовали, включая плюсы и минусы (например, насколько я могу судить, с git gui вы не можете управлять кошельком).

+3

Это должна быть вики сообщества, так как нет правильного ответа. – Ikke

+0

@ Икке, ты прав. – Benjol

+0

Я использую командную строку для выполнения изменений, а 'gitk' для просмотра дерева –

ответ

3

(Это не совсем «Windows» автономный Git GUI, но все-таки довольно продвинутый)

Учитывая, что с тех пор, Eclipse в процессе зеркального отображения всех его projects in Git repositories, EGit (на основе JGit) достигли определенного прогресса и являются частью экосистемы Eclipse, и находится на одном уровне с its Mercurial counterpart.

contribute to EGit there.

Tutorial вполне полный.

alt text http://www.vogella.de/articles/EGit/images/github60.gif

+3

wow, это gui * очень * запутанно. Я понятия не имею, что происходит, и я человек, который использует git из командной строки, каждый день! – hasen

+0

Должен быть «простой» режим, для остальных из нас ... –

2

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

И пользовательский интерфейс просто ... приятный, без трений. Нет ни одного из «не могли бы они просто сделать это?» раздражения, которые я нашел с другими.

+0

Выглядит привлекательно, но не является ни бесплатным, ни открытым исходным кодом.OTOH, я искал TortoiseSVN-подобный инструмент для Git, и эта нить привела меня прямо в [it] (http://stackoverflow.com/a/484333/562776). –

3

До сих пор я был самым счастливым с Git Extensions.

Плюсов:

  • Достаточно полный доступ к мерзавцу команды
  • Не скрывает особенность GIT, как индекс (в отличии от Tortoise)
  • Хорошего отделения визуализация
  • интеграции Visual Studio в дополнении к автономному Интеграция с графическим интерфейсом или оболочкой
  • Активно разработан

Против:

  • UI неровный по краям в образе и удобстве использования.
+0

Я тоже это пробовал, но имел некоторые проблемы с конфигурацией (http://stackoverflow.com/questions/2605996/gitextensions-opens-winmerge-when-i-click-on-any-file-in-viewer), которые я не использовал, (как это часто бывает, я нашел что-то другое, что сработало, поэтому я не приложил слишком много усилий для исправления проблемы). – Benjol

2

Другой вариант - http://windows.github.com/ Github для окон. Но только если вы синхронизированы с GitHub. Я использую это в течение нескольких недель, и я считаю, что мне нужно время от времени запускать оболочку. Его также неясно, какие команды он фактически выпускает. Я продолжаю заканчивать в середине сломанной rebase - но я понятия не имею, почему его rebasing! Но для использования без трения в 99% случаев это замечательно.

+0

Можно использовать Github для Windows с репозиториями, отличными от Github (как показано в моем ответе) (http://stackoverflow.com/questions/25905979/how-to-use-github-for-windows-2 -0-with-non-github-repositories/26089104 # 26089104)), хотя вам нужно использовать оболочку для начальной настройки. – dennisschagt

1

Что касается GitHub для Windows - я использовал его в течение небольшого времени, и это довольно хорошо. Очень эстетично и довольно прямолинейно.Это даже лучше при работе с репозиториями, расположенными на GitHub (однако я использовал его и для других целей).

Сегодня я перешел на совершенно новый клиент для Windows, созданный Bitbucket с именем SourceTree. Насколько я понимаю, это порт от клиента Mac, и благодаря этому он выглядит и чувствует себя отлично. У этого есть НАГРУЗКИ опций и инструментов (я не знаком со многими из них), и он постоянно развивается (http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/). Они выпустили бета-версию 19.03.2013, и у них есть действительно хорошие планы на будущее (поддержка Mercurial также!). Я действительно думаю, что это стоит посмотреть.

+0

SourceTree поддерживается только BitBucket. Это сделано Atlassian - теми же людьми, которые делают JIRA среди многих других программ. – csharpforevermore

+0

Вам не нужно использовать BitBucket для использования SourceTree afaik. – p4r4noj4

2

Посмотрите на Atlassian SourceTree. Это бесплатный Git Client для Windows & Mac.

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

enter image description here

enter image description here

Попрощайтесь с командной строкой - использовать все возможности Git и Mercurial в дереве исходных настольного приложения. Управляйте всеми своими репозиториями, размещенными или локальными, через простой интерфейс SourceTree.

enter image description here

Больше информации в разделе:

http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/

+1

Мне тоже понравился этот. Легко для начинающих. Для сервера с пользовательским интерфейсом ознакомьтесь с http://bonobogitserver.com/ с открытым исходным кодом в соответствии с лицензией MIT, которая использует ASP.NET. – Bahamut

1

Я использовал следующий

GitHub для Windows - требуется мне, чтобы загрузить программу установки, которая занимает много времени, для меня установить. Пользовательский интерфейс был слишком базовым для меня и в то время был очень медленным даже при использовании локального репозитория.

SourceTree - UI ищет товары, но поставляет функции по сравнению с GitEye и SmartGit.

Collabnet GitEye (site) - Пользовательский интерфейс является родным для пользователей Eclipse, как и я. Работал отлично и особенно имел хранилище учетных записей (SecureStore), которое внушало некоторую уверенность в том, как он обрабатывает хранение паролей и управление ключами SSH.

SmartGit (site) - предлагает персональные и коммерческие версии, но даже личная версия является абсолютным удовольствием для использования. Проецирование файлов, просмотр журналов, возврат, фиксация, нажатие и т. Д. Возможности были достаточными для меня.

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

Мой ответ на самом деле не является подробным, но, пожалуйста, попробуйте скачать и посмотреть сами.

Смежные вопросы