Это не официальный сайт wikipedia.org 01.01.2023

TortoiseGit — Википедия

TortoiseGit

TortoiseGit — визуальный клиент системы управления исходными кодами программ git для ОС Microsoft Windows. Создан на основе клиента контроля версий TortoiseSVN[7]. Распространяется по лицензии GNU GPL.

TortoiseGit
Логотип программы TortoiseGit
Скриншот программы 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]

СсылкиПравить

См. такжеПравить

ПримечанияПравить

  1. https://tortoisegit.org/releasenotes
  2. Release notes – TortoiseGit – Windows Shell Interface to Git (англ.)
  3. https://download.tortoisegit.org/tgit/previews/ (англ.)
  4. 1 2 The TortoiseGit Open Source Project on Open Hub: Languages Page — 2006.
  5. https://tortoisegit.org/support/faq/
  6. https://gitlab.com/tortoisegit/tortoisegit/blob/master/src/gpl.txt
  7. 1 2 About – TortoiseGit – Windows Shell Interface to Git  (неопр.). tortoisegit.org. Дата обращения: 21 сентября 2022.
  8. TortoiseGit Tutorial - How To Use TortoiseGit For Version Control (англ.). Software Testing Help. Дата обращения: 2 ноября 2022.
  9. TortoiseGit – Windows Shell Interface to Git  (неопр.). tortoisegit.org. Дата обращения: 21 сентября 2022.
  10. Аналоги TortoiseGit - 5 похожих программ и сервисов для замены  (рус.). RuProgi.ru. Дата обращения: 21 января 2021. Архивировано 28 января 2021 года.