> Что мне не нравится во всех известных мне примерах - это сугубо > централизованный подход в их реализации. Мне почему-то кажется, что > для разработчика будет неудобно вести разработку с помощью > централизованного scm по сравнению с распределённым scm. > > Есть ли ещё у кого-нибудь мнения на эту тему? А в чём, собственно, состоит глобальная функция репозитория? Я могу так сформулировать: аггрегация объектов, внесение изменений. Распространение изменений обратно в апстримы, обмен изменениями с другими аналогичными репозиториями. На мой взгляд, можно подумать о формулировке чего-то вроде симметричного протокола взаимодействия с репозиторием для обмену объектами и изменениями. -- Kirill Maslinsky ALT Linux Documentation Team