Знакомство с внутренним устройством Mercurial, Bazaar и т. Д.?

Я понимаю, что чтение исходного кода - это вариант, учитывая, что эти системы имеют открытый исходный код, но я ищу что-то вроде Скотта Чакона ' отличное описание Git Internals .

В описании Скотта дается краткое введение в то, как Git хранит такие вещи, как Blobs,Деревья и коммиты и то, как все эти вещи связаны вместе, чтобы сформировать вашу историю изменений. Он демонстрирует всю идею с помощью небольших кусочков кода Ruby, которые вы можете запустить на интерактивной консоли Ruby, чтобы вручную создать рабочую историю ревизий git.

Есть ли похожая статья или руководство для других популярных систем контроля версий, таких как Mercurial и Bazaar

7
задан Community 23 May 2017 в 12:00
поделиться