Skip to content
Tags

SmartGit: оболочка для Git в Windows

18/12/2009

Сегодня нашёл интересную оболочку для Git — SmartGit. Написана на Java, бесплатная для некоммерческого использования, разработчики обещают удобный интерфейс. Т.к. родной интерфейс gitk меня не устраивал, я скачал и поставил SmartGit. Под катом — мои впечатления.

Во первых, установка удобная. SmartGit сам нашёл мою инсталляцию git’а, взял оттуда имя пользователя и email, запросил только токен GitHub‘а, который успешно принял. Запускаем.

При запуске предлагается создать новый git-репозиторий или открыть существующий. Репозиториев на диске у меня уже штук пять, так что просто открываем первый попавшийся.

Скорость работы для простой оболочки конечно маловата — это, по моему, проблема всех Java-приложений. Интерфейс хоть и похож на первый взгляд на gitk, но продуман гораздо лучше. Особенно сравнение файлов. Впрочем, тут нас поджидает первая проблема: русские символы отображаются кракозябрами. Официальный FAQ SmartGit говорит нам что это проблема в msysgit. Способы, описанные на Хабре, не помогли. Подождём обновления msysgit, там эта бага уже висит.

Оболочка реализует все функции git, наглядно показывает дерево коммитов, позволяет взаимодействовать с GitHub. Плохая поддержка Unicode — единственное, что портит SmartGit, но для меня это достаточно серьёзная проблема. Мой вердикт: пока пользоваться не буду, но следить за проектом стану обязательно.

One Comment
  1. Андрей permalink

    Просто пропишите в .git/config

    [gui]
    pruneduringfetch = true
    encoding = UTF-8

    И проблемы нет.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: