Sourcetree - бесплатный графический клиент Git от Atlassian (создатели Bitbucket, Jira). Визуальный интерфейс для работы с Git-репозиториями.
Возможности:
- Визуализация веток - граф коммитов с веточками
- Drag-and-drop для merge и rebase
- Stash - сохранение незавершённых изменений
- Conflict resolution - GUI для разрешения конфликтов
- GitFlow support - встроенная поддержка GitFlow workflow
- Submodules - управление подмодулями
- Hosting integration - Bitbucket, GitHub, GitLab
Сценарии:
- Сложные merge с конфликтами - GUI намного нагляднее CLI
- Просмотр истории большого проекта - визуальный граф
- Работа в команде - быстрая навигация по PR
- Обучение Git - видно что происходит
Сравнение:
- vs GitHub Desktop (бесплатно) - GitHub Desktop проще, для пользователей GitHub. Sourcetree профессиональнее
- vs Tower ($69/год) - Tower красивее и фишечнее, Sourcetree бесплатнее
- vs GitKraken ($5/мес) - похожи по возможностям, Sourcetree бесплатный
- vs CLI (git команды) - GUI помогает в сложных операциях, CLI быстрее в простых
Скачать: /programs/sourcetree