Я ищу приложение или часть программного обеспечения, похожего на Atlassian SourceTree для Linux (Ubuntu). SourceTree — это интерфейс с графическим интерфейсом для Git и Mercurial, разработанный с учетом простоты использования.
Я знаю, что SourceTree не будет перенесен в Linux в ближайшее время, поэтому какие альтернативы я могу использовать, которые имеют аналогичную функциональность SourceTree?
Спецификации SourceTree:
Полнофункциональная DVCS
SourceTree упрощает взаимодействие с репозиториями Git и Hg, чтобы вы могли сосредоточиться на написании кода. Управляйте всеми своими репозиториями, размещенными или локальными, через простой интерфейс SourceTree.
Идеально подходит для новичков
Упростите DVCS для вашей команды. SourceTree может помочь каждому освоить Git и Mercurial.
- Легко фиксируйте, нажимайте, извлекайте и объединяйте изменения одним нажатием кнопки
- Организуйте свои репозитории с помощью интуитивно понятного окна закладок
- Визуализируйте, как ваша работа меняется с течением времени, с помощью представления журнала SourceTree.
Достаточно мощный для экспертов
Сделайте опытных разработчиков Git и Mercurial еще более продуктивными. Просматривайте исходящие и входящие наборы изменений, выбирайте вишни между ветвями, обработку исправлений, перебазируйте, храните, откладывайте и многое другое.
Git-flow и Hg-flow из коробки
С легкостью используйте Git-flow и Hg-flow. Держите свои репозитории в чистоте и повышайте эффективность разработки с помощью интуитивно понятного интерфейса SourceTree для Git и «разветвленной» модели разработки Hg. Последовательный процесс разработки прямо из коробки.
Прошу прощения, если я был неясен.
Мне нужна поддержка Git. Я также использую Git-flow, да, мне нужен простой в использовании. Он также должен поддерживать DVCS. Остальная часть функции, то есть интеграция с моим любимым редактором, была бы бонусом, но не обязательна.
В значительной степени мне нужен инструмент, который я могу использовать для фиксации, отправки, создания запросов на вытягивание, нужна возможность перебазирования, обязателен Git-flow, слияние веток, и я должен иметь возможность хранить свою работу...
Я использовал SmartGit . Он стоит 80 долларов США , но бесплатен для некоммерческого использования . Он основан на Java, поэтому его можно использовать в Windows, Mac и Linux. Наряду с поддержкой всех типичных функций Git, он поддерживает Git-flow и имеет дополнительную интеграцию с несколькими онлайн-сервисами хостинга Git и Hg (Mercurial), включая Github и Bitbucket.
Обычно я использую gitg . Это клиент GTK для просмотра и взаимодействия с репозиториями git. Это простой в использовании графический интерфейс, который начинался как замена GNOME для Gitx .
Некоторые особенности gitg:
А недостатки...
Я не собираюсь утверждать, что это замена SourceTree, потому что он не очень мощный.
Мне нравятся SmartGit и GitKraken, потому что у них обоих есть функция «этапа» (похожая на SourceTree), которая позволяет вам выбирать, какие изменения в данном файле зафиксировать. Я нахожу это очень полезным, когда одновременно работаю над разными исправлениями/функциями в одной ветке.
Жиль "ТАК - перестань быть злым"
Ренье
Жиль "ТАК - перестань быть злым"