SmartGit е ефективен потребителски интерфейс на Git Client с поддръжка на GitHub, Pull Requests + Comments, SVN, както и Mercurial. SmartGit Git Client се фокусира върху простотата, като същевременно е насочен към неспециалисти и хора, които предпочитат графично приложение пред използването на командния ред. Освен това идва с хубава тъмна тема.
Ключови функции на SmartGit Git Client
- Променете ангажиментите преди натискане, ангажирайте отделни редове във файл, възкресете изгубени ангажименти и много други.
- SmartGit ще пита само когато има нужда от решение, но няма да ви притеснява с основни технически ограничения.
- Няма нужда да инсталирате и конфигурирате допълнителни инструменти, тъй като приложението идва с вграден SSH клиент, File Compare, както и Merge инструмент
- Вижте състоянието на вашето хранилище с един поглед, както и вашето работно дърво, индекса на Git, наличните клонове, които ангажименти трябва да бъдат насочени
- Клониране от GitHub, Assembla и други хостинг доставчици. Освен това можете да създавате и разрешавате GitHub Pull Requests и Review Comments
SmartGit 17.0.1 Регистър на промените
Само едно подобрение беше направено в тази версия и това е
- автоматично задаване на java.net.useSystemProxies=true (ако не е зададено) за подобряване на автоматичното откриване на проксита
Няколко грешки също бяха адресирани и това са
- Git:
- Commit, Stage, other: неуспешно при преименувани файлове в подмодули с грешка „pathspec … не съответства на никакви файлове“
- Log, Refresh: не се опреснява, ако .git/-admin root не се намира под работния корен на дървото (като за подмодули)
- SVN:
- възможна грешка „URL несъответствие“.
- OS X:
- възможно увисване на потребителския интерфейс, свързано с наблюдение на файлове
- файлова таблица: изчистване на селекцията премахнато редуващо се оцветяване на редове
- предпочитания, диалогов прозорец за редактиране на разликата: избран е грешен бутон за избор
- 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"