Я використовую gitдля контролю версій різних проектів.
Чи є програмне забезпечення графічного інтерфейсу для навігації по комісіях та гілках проекту та для отримання версій в git-проектах?
gitKraken gitkraken.com
Я використовую gitдля контролю версій різних проектів.
Чи є програмне забезпечення графічного інтерфейсу для навігації по комісіях та гілках проекту та для отримання версій в git-проектах?
gitKraken gitkraken.com
Відповіді:
Я думаю, ви шукаєте простий у використанні фронт-енд для git.
Погляньте на розділ " Графічні інтерфейси " сторінки InterfacesFrontendsAndTools на Git Wiki. Там було згадано наступне:
gitkпакеті)git-guiпакеті)Редагувати: Це пропозиції, наведені в інших відповідях.
Є кілька програм, які мені особисто дуже зручні у використанні.
Випробувавши всі вищезгадані інструменти, я погодився з такими інструментами для управління своїми сховищами Git:
SmartGit
SmartGit - це простий у користуванні графічний інтерфейс користувача для Git з оптимізованими робочими потоками. SmartGit підтримує всі функції Git та Mercurial, необхідні для щоденної роботи в проектах з розробки програмного забезпечення:
У мене також є простий у користуванні майстер, щоб підключити вас до онлайн-сховищ, таких як GitHub та BitBucket

Кролик VCS
На противагу цьому, RabbitVCS відрізняється від інших інструментів. Замість того, щоб забезпечити зовнішній інтерфейс для вашого git сховища, він інтегрує свою власну власність до Nautilus. Насправді RabbitVCS - це набір графічних інструментів, написаних для забезпечення простого та простого доступу до систем управління версіями, які ви використовуєте.

Так; git має gui, який можна запустити за допомогою git guiкоманди.
Якщо це не працює, це означає, що вам потрібно встановити графічний інтерфейс для git. Це можна зробити, встановивши пакет git-gui . Або, ще краще, встановіть пакет git-all
.
sudo apt-get update && sudo apt-get install git-all
Детальніше man git-guiдив. Зверніть увагу , що в той час як сторінка керівництва називається git-gui, ви запустите це як git gui.
git-guiінструмент з git guiабоgit citool
git gui, це дуже повна особливість. Мені це подобається.
echo '*TkTheme: clam' | xrdb -merge -перед початком git guiзробить це трохи менш потворним.
Я gitgдеякий час використовував, перш ніж повернутися до CLI. Для розважальної цінності є те gource, що може перетворити вашу історію git в анімацію :)
git clonelinux repo (2) run git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -(3) натиснути fабо uприховати імена файлів або імен користувачів
Я досить частковий до smartgit. Докладніше про це можна прочитати тут. На сьогоднішній день це найповніший клієнт git в Linux. При цьому, в командному рядку є реальна сила, і я пропоную вам добре вивчити це, перш ніж використовувати графічний інтерфейс.
Я в команді, яка розробляє GitKraken , тому я трохи упереджений, але дуже рекомендую вам це перевірити. Це кросплатформна платформа, тому ви можете використовувати один і той же інструмент в Windows , Mac і Linux, і він постачається з іншими унікальними функціями, включаючи скасування / повтор, індексований пошук та чуйний, інтуїтивно зрозумілий дизайн. Якщо GitKraken не працює для вас, я також використовував і мав певний успіх у програмах Git Extensions (Windows) та GitHub Desktop (Windows / Mac).
16.04і перше враження справді добре. @chris Чи є якісь плани відкрити цей проект у якийсь момент?
Замість того, щоб завантажувати та компілювати файл tar.gz з джерела ( http://www.syntevo.com/smartgit/index.html ), на панелі запуску є PPA, який дозволяє встановити smartgitза допомогою звичайних apt-getкоманд.
З терміналу ( Ctrl+ Alt+ t) введіть наступні команди:
sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit
Це дозволить встановити останню версію smartgit.
Існує також відносно нове (щойно випущене місяці тому) програмне забезпечення під назвою GitEye .
Він забезпечує звичний графічний інтерфейс, оскільки він заснований на базі Eclipse RCP. Ви також можете використовувати його в Windows та Mac, оскільки він працює на Java.
Спробувати; це безкоштовно.
Поки що моя єдина скарга на те, що її інструмент злиття досить обмежений
Я використовую розширення git - я вважаю це дуже корисним для того, що мені потрібно. Ось посилання на те, щоб розпочати роботу 12.04
Якщо ви використовуєте Emacs (Що фантастично), то ви знайдете magit надзвичайно блискучий варіант: D
Я б ніколи не називав це найкращим клієнтом git, але мені здається, що Meld також пропонує деякі основні функції управління версіями, хоча його основна мета - порівняння файлів і каталогів:
- Meld підтримує багато систем управління версіями, включаючи Git, Mercurial, Bazaar та SVN
- Запустіть порівняння файлів, щоб перевірити, які зміни були внесені, перш ніж виконувати їх
- Перегляд статусів версій файлів
- Також доступні прості дії з контролю версій (тобто фіксування / оновлення / додавання / видалення / видалення файлів)
Залежно від вашої мети та робочого процесу також може бути цікавим детальніше ознайомитись з плагіном управління версіями улюбленого IDE. Я використовував такі, наприклад, у Eclipse, Monodevelop та PyCharm.