TortoiseGit
TortoiseGit — визуальный клиент системы управления исходными кодами программ git для ОС Microsoft Windows. Создан на основе клиента контроля версий TortoiseSVN[7]. Распространяется по лицензии GNU GPL.
TortoiseGit | |
---|---|
Тип | клиент Git |
Написана на | C++[4] и Си[4] |
Операционная система | Microsoft Windows[5] |
Языки интерфейса | многоязычный |
Первый выпуск | 2008[1] |
Аппаратная платформа | x86_64, Microsoft Windows и x86 |
Последняя версия | |
Бета-версия |
|
Лицензия | GNU GPL 2[6] |
Сайт | tortoisegit.org (англ.) |
Медиафайлы на Викискладе |
ОписаниеПравить
TortoiseGit — это бесплатный клиентский инструмент с открытым исходным кодом для репозиториев на основе Git, который управляет пользовательскими файлами и отслеживает их изменения[8].
Реализован как расширение проводника Windows (shell extension). Подрисовывает иконки к файлам, находящимся под управлением Git, для отображения их статуса в Git.
TortoiseGit поддерживает выполнение обычных задач:
- создание коммитов;
- отображение журналов;
- сравнение двух версий;
- создание веток и тегов;
- создание исправлений и т. д[7]
Пользовательский интерфейс сделан на основе TortoiseSVN, поэтому практически полностью совпадает с ним, за исключением возможностей, специфичных для Git.
Взаимодействие с системой контроля версий основано на mSysGit, TortoiseGit использует его внутри себя, и требует его установки на машину. После установки можно перевести из другого формата в нужный вам.
Поставляется с утилитой TortoiseGitMerge для визуального сравнения двух файлов и разрешения конфликтов[9].
Особенности и аналогиПравить
TortoiseGit поддерживает вас обычными задачами, такими как фиксация, показ логов, различие двух версий, создание веток и тегов, создание патчей и т. д.
Он разработан под лицензией GPL. Это означает, что он абсолютно бесплатен для всех, в том числе в коммерческой среде, без каких-либо ограничений. Исходный код также находится в свободном доступе, так что вы даже можете разработать свою собственную версию.
К аналогам сервиса относятся следующие:
SmartGit - интерфейс для распределённой системы контроля Git. Работает на Windows, Mac OS X и Linux.
SourceTree - клиент Mac и Windows для Mercurial и Git.
GitKraken - интуитивно понятный и быстрый кроссплатформенный Git-клиент.
GitHub Desktop - это собственный клиент GitHub для Mac OS X и Windows с графическим интерфейсом пользователя.
Git Extensions - автономный инструмент пользовательского интерфейса для управления git-репозиториями.[10]
СсылкиПравить
- Официальный сайт Архивная копия от 23 августа 2015 на Wayback Machine
См. такжеПравить
- TortoiseSVN, аналогичный инструмент для работы с Subversion
- TortoiseHg, аналогичный инструмент для работы с Mercurial
- SmartGit/Hg
- Git
ПримечанияПравить
- ↑ https://tortoisegit.org/releasenotes
- ↑ Release notes – TortoiseGit – Windows Shell Interface to Git (англ.)
- ↑ https://download.tortoisegit.org/tgit/previews/ (англ.)
- ↑ 1 2 The TortoiseGit Open Source Project on Open Hub: Languages Page — 2006.
- ↑ https://tortoisegit.org/support/faq/
- ↑ https://gitlab.com/tortoisegit/tortoisegit/blob/master/src/gpl.txt
- ↑ 1 2 About – TortoiseGit – Windows Shell Interface to Git (неопр.). tortoisegit.org. Дата обращения: 21 сентября 2022.
- ↑ TortoiseGit Tutorial - How To Use TortoiseGit For Version Control (англ.). Software Testing Help. Дата обращения: 2 ноября 2022.
- ↑ TortoiseGit – Windows Shell Interface to Git (неопр.). tortoisegit.org. Дата обращения: 21 сентября 2022.
- ↑ Аналоги TortoiseGit - 5 похожих программ и сервисов для замены (рус.). RuProgi.ru. Дата обращения: 21 января 2021. Архивировано 28 января 2021 года.
Эта статья слишком короткая. |
Это статья-заготовка о программном обеспечении. Вы можете помочь проекту, дополнив эту статью, как и любую другую в Википедии. Нажмите и узнайте подробности. |