2017-01-30 54 views
1

Предположим, что у Mercurial было 3 или 4 разработчиков, и все они делали обновления для проекта. Сейчас имена пользователей самонастраиваются.С Mercurial (Distributed Version Control), как мы знаем, что имена пользователей не являются ложными?

Если я вытаскиваю изменения от коллеги (которые могут включать в себя другие изменения, которые он вытащил у другого коллеги), как я могу быть уверенным, что имена пользователей на каждой фиксации фактически были созданы этим пользователем, а не другим пользователем, который мог бы вошло в поддельное имя пользователя на этом коммите?

Я предполагаю, что у Mercurial есть решение этой проблемы, возможно, используя криптографию для сравнения имени пользователя с хешем и частной солью или ключом или чем-то еще.

Есть ли способ проверить авторов для каждой фиксации? Как это работает, и возможно ли это сделать, поддерживая распределенный характер нашей Системы контроля версий или нам нужен сервер проверки подлинности?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^