LINUX.ORG.RU

История изменений

Исправление waker, (текущая версия) :

И как выяснилось, для очень больших проектов (>60MLOC), архитектура git не подходит: он просто захлебнется

если смотреть правде в глаза.. для проектов, у которых 1 снапшот с 1 ветки весит террабайт, не годится ни hg, ни git. зато, например, годится perforce.

а что там у фейсбука, не очень понятно.. по ссылке написано что git status жрет 30 сек, но не написано о какой кодобазе речь, на каком железе, какой FS, какой операционке...

да, revlog более эффективен на FS где большое количество файлов критически просаживает производительность (вероятно, речь об NTFS?).. но у него есть другие проблемы, о которых по ссылке умалчивается.

edit: еще хочу добавить.. как человек, ежедневно работающий с hg и git на проектах размером от hello world до 100 гигов.. гит быстрее в разы.

Исходная версия waker, :

И как выяснилось, для очень больших проектов (>60MLOC), архитектура git не подходит: он просто захлебнется

если смотреть правде в глаза.. для проектов, у которых 1 снапшот с 1 ветки весит террабайт, не годится ни hg, ни git. зато, например, годится perforce.

а что там у фейсбука, не очень понятно.. по ссылке написано что git status жрет 30 сек, но не написано о какой кодобазе речь, на каком железе, какой FS, какой операционке...

да, revlog более эффективен на FS где большое количество файлов критически просаживает производительность (вероятно, речь об NTFS?).. но у него есть другие проблемы, о которых по ссылке умалчивается.