Аналоги Git
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											EGit — это плагин для интегрированной среды разработки Eclipse, обеспечивающий интеграцию распределённой системы управления версиями Git в рабочий процесс IDE; реализованный на Java и основанный на библиотеке JGit, он предоставляет средства для клонирования репозиториев, коммитов, ветвления и слияний, просмотра истории изменений, разрешения конфликтов и управления удалёнными ветками через графический интерфейс и контекстные меню Eclipse, облегчая разработчикам выполнение типичных операций Git без выхода из среды разработки.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Codeville — распределённая система управления версиями, разработанная для отслеживания изменений в исходном коде и совместной работы над проектами; сочетает в себе механизмы ветвления и слияния, предоставляя пользователям возможность вести локальные репозитории с полной историей изменений, обмениваться наборами изменений между узлами сети и интегрировать как централизованные, так и децентрализованные рабочие процессы; ориентирована на эффективноe хранение дельт между версиями, разрешение конфликтов при слиянии и поддерживает метаданные коммитов, теги и аннотированные ветки, обеспечивая масштабируемость для проектов различного размера и гибкость интеграции с инструментами непрерывной интеграции и системами отслеживания задач.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Veracity — распределённая система управления версиями и платформа для совместной разработки программного обеспечения, спроектированная как альтернатива Git с упором на интеграцию контроля целостности данных и управление репозиториями в корпоративных средах; она предоставляет стандартные функции VCS (фиксации изменений, ветвление, слияние и история), расширенные возможности для маршрутизации и репликации репозиториев, встроенные механизмы проверки целостности и подписывания коммитов, а также инструменты для управления правами доступа и аудита, обеспечивая совместимость с существующими рабочими процессами разработки и поддержку как централизованных, так и распределённых моделей развертывания.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											SVK — распределённая система контроля версий, разработанная как надстройка над Subversion и ориентированная на удобную работу с локальными репозиториями и офлайн‑разработку; она обеспечивает локальное ветвление и объединение, импортирует и экспортирует изменения между локальными и удалёнными репозиториями Subversion, поддерживает зеркалирование, отслеживание патчей и упрощённые рабочие процессы для команд, стремящихся сочетать централизованную модель Subversion с возможностями распределённых систем контроля версий.
						
									 
							
					
																IBM DevOps Code ClearCase — система управления версиями и конфигурациями, разработанная компанией IBM для управления исходным кодом, артефактами и процессами разработки в корпоративных средах; предоставляет централизованное и распределённое хранение файлов, поддержку множественных моделей ветвления и слияния, механизмом хранения версий в виде образов (versioned objects) и интеграцию с инструментами сборки и управления процессами, обеспечивает контроль доступа, отслеживание изменений и воспроизводимость сборок, часто используется в крупных организациях с требованием строгого управления конфигурациями и соответствия корпоративным стандартам.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
 											Code Co-op — распределённая система управления версиями разработки программного обеспечения, разработанная Reliable Software с 1996 года; представляет собой реплицируемый P2P-репозиторий, в котором каждая рабочая копия содержит полную историю проекта и синхронизируется с другими узлами обменом дифф-скриптов по e‑mail, LAN или VPN, поддерживает атомарные изменения (changesets) включающие добавления, удаления и переименования файлов, визуальное сравнение и слияние изменений, встроенную wiki для проектной документации и использует модель реплик без центрального сервера, что делает её пригодной для работы по медленным и ненадёжным каналам связи; исходники C++ были в дальнейшем опубликованы под лицензией MIT.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Apache Subversion (часто сокращаемый как SVN) — это система контроля версий с централизованной архитектурой, разработанная для управления изменениями в наборах файлов и директорий во времени; она обеспечивает сохранение истории, параллельную работу разработчиков через блокировки и ветвления, атомарные коммиты, поддержку метаданных и разрешение конфликтов, а также сетевые протоколы (HTTP/WebDAV, SVN) для доступа к репозиториям; Subversion была создана как преемник CVS, предлагает совместимость с существующими рабочими процессами и инструментами, применяется в разработке ПО и управлении содержимым, и реализована как свободное ПО под лицензией Apache.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Serf — распределённая система управления версиями, вдохновлённая принципами Git, предназначенная для отслеживания историй изменений в файлах и координации совместной работы разработчиков; она реализует модель хранения снимков состояния проекта, поддерживает ветвление и слияние ветвей, обеспечивает распределённые операции без центрального сервера и хранит метаданные о коммитах, авторах и временных метках, при этом включает механизмы обнаружения конфликтов, разрешения различий и эффективной передачи данных между узлами через дельта- и пакето-ориентированные форматы.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
 											SourceHut — это набор модульных web-сервисов для разработки программного обеспечения, ориентированный на минимализм, производительность и открытость; он предоставляет хостинг репозиториев (поддержка Git и Mercurial), систему непрерывной интеграции, трекер задач, почтовые списки и страницы документации, акцентируя внимание на текстовых интерфейсах, скриптируемости и совместимости с UNIX-философией, при этом предлагая платные хостинг-услуги и исходный код серверного ПО под свободными лицензиями.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Monotone — распределённая система управления версиями свободного программного обеспечения, разработанная для хранения истории изменений и синхронизации репозиториев с использованием криптографически подписанных изменений и централизованно не зависящей базы данных; в отличие от традиционных систем вроде CVS, Monotone хранит весь граф версий в одном файле, обеспечивает целостность через SHA-1 и цифровые подписи, поддерживает работающие офлайн ветвления и слияние, и ориентирована на простую репликацию между узлами при помощи push/pull-подхода.
						
									 
							
					
																AccuRev — система контроля версий, ориентированная на управление изменениями в централизованных и распределённых рабочих потоках разработки; она использует модель потоков (streams) для организации ветвления и слияния, поддерживает отслеживание изменений на уровне файлов и каталогов, интеграцию с инструментами разработки и непрерывной интеграции, а также предоставляет механизмы для управления пакетами изменений, разграничения прав и аудита; AccuRev применяется в предприятиях для координации параллельной разработки и управления конфигурациями при работе с большими кодовыми базами.
						
									 
							
					
																Quilt — распределённая система контроля версий, вдохновлённая и совместимая по концепции с Git, предназначенная для управления изменениями в исходном коде и других текстовых файлах; она предлагает знакомые модели ветвления и слияния, при этом упрощая рабочие процессы за счёт интегрированных механизмов для пакетирования патчей, более гибкого управления наборами изменений и улучшенной поддержки ревью и воспроизводимости сборок; Quilt ориентирован на прозрачность истории изменений, модульность работы с патчами и совместную разработку в распределённых командах, сохраняя при этом совместимость с распространёнными инструментами экосистемы.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											CVSNT — распределённая система управления версиями, разработанная как ответвление классического CVS с добавлением функций, характерных для современных VCS: поддержка локальных репозиториев, оффлайн-работы, блокировок, расширенной аутентификации и управления доступом, интеграция с Active Directory/LDAP, а также улучшенные механизмы слияния и разрешения конфликтов; проект ориентирован на корпоративное использование и совместимость с существующими рабочими процессами CVS, предоставляя знакомую модель ветвления и истории вместе с возможностью работы в централизованном или распределённом режимах.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
 											Gerrit — веб‑инструмент для проведения код‑ревью и управления изменениями в системах контроля версий на базе Git, сочетающий функции хостинга репозиториев, управления правами доступа и визуального просмотра диффов; разработанный для интеграции с непрерывной интеграцией и автоматизированными проверками, он организует процесс отправки патчей через систему "change" с возможностью комментирования, голосования и отложенного слияния, поддерживает ветвление, подписываемые коммиты и гибкую модель разрешений, часто применяется в крупных проектах и корпоративных средах для обеспечения формализованной процедуры валидации кода перед объединением в основную ветку.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Darcs — распределённая система контроля версий, разработанная с упором на удобство управления наборами патчей и интерактивное разрешение конфликтов; в отличие от Git, она основана на теории патчей и использует трансформативную модель применения изменений, что позволяет выполнять сложные операции с ветвлениями и слияниями на уровне патчей, поддерживает интеграцию изменений в произвольном порядке и предоставляет простой, человекоориентированный интерфейс командной строки; проект реализован на языке Haskell, распространяется под свободной лицензией и применяется в ряде проектов, где приоритетом являются понятность истории изменений и гибкость работы с патчами.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											GNU Stow — утилита для управления символическими ссылками в файловой системе, разработанная для упрощения установки и организации пакетов конфигураций и программ путем создания и поддержания структуры ссылок между "пакетами" (каталогами источников) и целевыми директориями; работает по принципу размещения каждого пакета в отдельной директории и автоматического создания символьных ссылок в целевые места, что облегчает модульное развертывание, откат и удаление компонентов без изменения содержимого целевых директорий; широко используется для управления dotfiles и локальными установками в Unix-подобных системах благодаря простоте концепции, переносимости и минимальному набору зависимостей.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Watchman — это инструмент для отслеживания изменений в файловой системе, разработанный Facebook, который уведомляет приложения о создании, удалении и модификации файлов и директорий; в отличие от систем контроля версий, таких как Git, Watchman не управляет историей изменений или ветвлением, а предоставляет эффективный, кроссплатформенный механизм наблюдения за файлами с поддержкой фильтрации по паттернам, агрегирования событий и интеграции с инструментами сборки и разработческими рабочими процессами, позволяя триггерить задачи при изменениях в проекте и снижая накладные расходы при непрерывной разработке.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Gitless — распределённая система управления версиями, разработанная как упрощённая и более дружественная альтернатива Git, предлагающая высокоуровневые команды для базовых операций (ветвление, слияние, откат, просмотр истории) и ориентированная на интуитивное использование без необходимости владения внутренними концепциями Git; сохраняет совместимость с репозиториями Git на уровне хранилища, но предоставляет абстракции для облегчения повседневных рабочих потоков, включая поддержку непротиворечивых рабочих деревьев, автоматическое отслеживание изменений и более простую модель ветвления и обмена изменениями между пользователями.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Fossil — распределённая система контроля версий и платформа управления проектом, созданная Диком Симоном как компактная интегрированная альтернатива Git; включает встроенный сервер, веб-интерфейс, отслеживание задач, вики и журнал изменений в едином бинарном репозитории SQLite, ориентирована на простоту развёртывания, транзакционную целостность данных и удобство резервного копирования, часто используется для небольших и средних проектов, где важна минимальная зависимость от внешних сервисов и лёгкость администрирования.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											BitKeeper — распределённая система управления версиями, разработанная в конце 1990-х годов для отслеживания изменений в исходном коде и других текстовых данных; сочетает концепции централизованного и распределённого подходов, предоставляя возможности ветвления, слияния и хранения истории с эффективной дедупликацией данных и поддержкой работы как в офлайн-режиме, так и в сетевом взаимодействии; изначально получила широкое внимание благодаря использованию в разработке ядра Linux и последующим спорам о лицензировании, после чего появились как коммерческие, так и открытые реализации, ориентированные на корпоративное использование и интеграцию с существующими рабочими процессами разработки.
						
									 
							
					
																Monopoly — распределённая система управления версиями, вдохновлённая концепциями Git и оптимизированная для упрощённого рабочего процесса в командах; она обеспечивает отслеживание изменений в файлах, создание веток и слияний, локальное хранение истории и синхронизацию с удалёнными репозиториями, при этом предоставляя более строгую модель блокировок и явных прав на изменение для минимизации конфликтов в средах с большим числом параллельных изменений; архитектура Monopoly рассчитана на модульную интеграцию с существующими инструментами CI/CD и позволяет хранить метаданные коммитов, атрибуты файлов и политику доступа, сохраняя совместимость с общими практиками ветвления, отката и ревью кода.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											StatSVN — это инструмент для анализа и визуализации статистики репозиториев Subversion, который извлекает данные из логов SVN и генерирует отчет о вкладе разработчиков, активности по файлам и каталогам, числе коммитов, добавленных и удалённых строк кода, а также временных тенденциях; применяется для оценки продуктивности команды и мониторинга изменений кода, предоставляя сводные таблицы и графики для упрощённого понимания динамики разработки в проектах, совместим с типовыми форматами логов SVN и часто используется в сочетании с инструментами отчётности и системами непрерывной интеграции.
						
									 
							
					
																SourceGear Vault — это система управления версиями исходного кода, разработанная как централизованная альтернатива распределённым системам контроля версий типа Git; она предоставляет хранилище для отслеживания изменений файлов, управление ветвлениями и слияниями, контроль доступа пользователей и аудит действий, ориентируясь на интеграцию с инструментами разработки и рабочими процессами команд, при этом обеспечивая механизмы для восстановления предыдущих состояний и совместной работы над проектами.
						
									 
							
					
																PVCS Version Manager — система управления версиями и контроля конфигураций, разработанная для отслеживания изменений в исходном коде и других артефактах программного обеспечения; она предоставляет централизованное хранилище, поддерживает фиксацию версий, ветвление, слияние и управление релизами, обеспечивает аудит изменений и управление правами доступа, ориентирована на командную разработку и интеграцию с процессами управления жизненным циклом ПО, при этом исторически использовалась в корпоративных средах как альтернатива распределённым системам контроля версий.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Mercurial — распределённая система управления версиями, разработанная для эффективного и масштабируемого отслеживания изменений в исходном коде и других текстовых файлах; она предоставляет коммиты с уникальными идентификаторами, ветвление и слияние, работу с удалёнными репозиториями, удобный набор команд для просмотра истории и отката, а также расширяемую архитектуру с плагинами; реализована на Python с акцентом на простоту использования, производительность при крупных проектах и переносимость между платформами, и часто рассматривается как один из основных альтернативных инструментов наряду с Git.
						
									 
							
					
																Microsoft Visual SourceSafe — это централизованная система управления версиями, разработанная Microsoft для совместной работы над исходным кодом и файлами проектов; она хранит репозитории в виде файловой базы данных на сервере или сетевом диске, поддерживает контроль версий, историю изменений, блокировки файлов для предотвращения конфликтов и интеграцию с продуктами Visual Studio, но не реализует распределённую модель ветвления и слияния, характерную для современных распределённых систем вроде Git, что ограничивает её масштабируемость и устойчивость к сбоям по сравнению с ними.
						
									 
							
					
					Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
 											Pijul — распределённая система управления версиями, разработанная на основе теории патчей и отличающаяся от традиционных VCS, таких как Git, моделью репозитория, где история представлена как набор взаимнокомпонующих патчей; она обеспечивает более простое слияние параллельных изменений, гибкую работу с зависимостями патчей и математически обоснованные операции по сравнению с графами коммитов, поддерживает распределённые и централизованные рабочие процессы, ориентирована на удобство разрешения конфликтов и воспроизводимость, реализована на языке Rust и используется в проектах, где важны корректность объединения изменений и чистота истории.