Тот факт, что каждая касса является собственным репозиторием, не должен быть более неудобным, чем каталоги .svn
повсюду.
- CVS хранит метаданные (небольшое количество) в каталоге
CVS
, разбросанном повсюду
- Subversion хранит метаданные (включая полную базовую копию каждого файла) в каталоге
.svn
, разбросанном повсюду
- Git хранит еще больше метаданных (включая полную историю каждого файла) в одном каталоге
.git
Я считаю, что проверка Git на более удобнее, чем проверка Subversion, поскольку существует только один подкаталог .git
, который нужно учитывать. Кроме того, проверка Git обычно меньше, чем эквивалентная проверка Subversion, поскольку все исторические версии хранятся в эффективном сжатом формате, а не в отдельных несжатых файлах.