SmartGit — это эффективный пользовательский интерфейс клиента Git с поддержкой GitHub, запросов на вытягивание + комментарии, SVN, а также Mercurial. SmartGit Git Client фокусируется на простоте, ориентируясь на неспециалистов и людей, которые предпочитают графическое приложение использованию командной строки. Кроме того, он поставляется с красивой темной темой.
Основные функции клиента SmartGit Git
- Изменяйте коммиты перед отправкой, фиксируйте отдельные строки в файле, восстанавливайте потерянные коммиты и многое другое.
- SmartGit будет спрашивать только тогда, когда ему нужно решение, но не беспокоит вас базовыми техническими ограничениями.
- Нет необходимости устанавливать и настраивать дополнительные инструменты, так как приложение поставляется со встроенным SSH-клиентом, средством сравнения файлов и инструментом слияния.
- Просматривайте состояние своего репозитория с одного взгляда, а также свое рабочее дерево, индекс Git, доступные ветки, коммиты которых нужно отправить.
- Клон с GitHub, Assembla и других хостинг-провайдеров. Кроме того, вы можете создавать и разрешать запросы на вытягивание GitHub и комментарии к обзору.
SmartGit 17.0.1 Журнал изменений
В этом выпуске было сделано только одно улучшение, а именно
- автоматически установить java.net.useSystemProxies=true (если не установлено), чтобы улучшить автоматическое определение прокси
Также было исправлено несколько ошибок, и это
- Гит:
- Commit, Stage, другие: сбой при переименовании файлов в подмодулях с ошибкой «pathspec… не соответствует ни одному файлу»
- Журнал, обновление: не обновлялось, если корень .git/-admin не находился ниже корня рабочего дерева (например, для подмодулей)
- СВН:
- возможная ошибка «несоответствие URL»
- ОС Х:
- возможные зависания пользовательского интерфейса, связанные с мониторингом файлов
- файловая таблица: при очистке выделения удалена чередующаяся окраска строк
- настройки, диалоговое окно «Редактировать отличия»: предварительно выбран неправильный переключатель
- http(s) аутентификация: прокси-пароли, содержащие специальные символы, такие как #, не работали
- После удаления tools.xml и перезапуска приложения внешние инструменты по умолчанию не воссоздавались.
Как установить SmartGit 17.0.1 на Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
- Убедитесь, что Java установлена, выполнив следующие шаги, описанные здесь — Java JRE установлена
- Затем выполните следующие команды для установки SmartGit.
sudo apt-get install gdebi wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-17_0_1.deb sudo gdebi smartgit-17_0_1.deb
Как удалить SmartGit из Ubuntu
sudo apt-get remove smartgit
Установите SmartGit 17.0.1 на CentOS, RHEL, Fedora.
- Установите Java JDK, выполнив следующую команду
yum install java-1.8.0-openjdk
- Затем выполните следующие команды для установки приложения
wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_0_1.tar.gz tar -xvf smartgit-linux-17_0_1.tar.gz su -c "mv smartgit /opt/" su -c "ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit"