BitKeeper — распределённая система управления версиями (SCM), разработанная компанией BitMover Inc. Первоначально выпущенная как проприетарный инструмент, она получила известность в конце 1990-х и начале 2000-х годов благодаря использованию при разработке ядра операционной системы Linux. BitKeeper сочетал в себе возможности централизованных и распределённых систем: он поддерживал локальные репозитории, ветвление и слияние, а также клиент‑серверную модель для синхронизации между участниками проекта. Интерфейс предоставлял набор команд для отслеживания изменений, управления наборами патчей и публикации изменений на серверы.
История проекта включает периоды коммерческого развития и последующие изменения модели лицензирования. В первоначальной форме продукт распространялся как закрытое проприетарное программное обеспечение. В ответ на общественное внимание к его применению в свободных проектах и последовавшие споры о совместимости с открытыми движениями разработки часть функциональности и условия использования вызывали обсуждение в сообществе разработчиков. В 2016 году BitMover объявила о выпуске исходного кода под лицензией Apache License 2.0, после чего активность разработки и сопровождения проекта значительно снизилась. На текущий момент проект не является основным выбором в наборе широко используемых современных SCM и поддерживается фрагментарно.
- Распределённая модель: поддержка локальных репозиториев с возможностью синхронизации между копиями, что позволяет работать офлайн и выполнять локальные коммиты.
 - Ветвление и слияние: механизмы создания веток и последующего объединения изменений с историей и метаданными.
 - Патч‑ориентированность: интеграция инструментов для управления наборами патчей и их применения, что было востребовано при сотрудничестве над ядром и большими проектами.
 - Клиент‑серверная синхронизация: возможность публикации изменений на удалённые серверы и их выборочной загрузки другими участниками проекта.
 - Управление доступом: коммерческие выпуски включали функции контроля доступа и механизмы обеспечения прав на взаимодействие с репозиториями.
 - Интеграция с рабочими процессами: поддержка сценариев командной разработки, включая обмен наборами изменений и отслеживание авторства.
 - Производительность при больших кодовых базах: оптимизации, направленные на обработку крупных репозиториев и большого числа изменений, что делало систему пригодной для масштабных проектов.