2017-01-30 14 views
1

Mercurial을 사용하는 개발자가 3 명 또는 4 명이라고 가정하고 모든 프로젝트를 업데이트합니다. 현재 사용자 이름은 자동으로 구성됩니다.Mercurial (Distributed Version Control)을 사용하면 사용자 이름이 틀리지 않은 것을 어떻게 알 수 있습니까?

변경 사항을 동료 (다른 동료로부터 가져온 다른 변경 사항이 포함될 수 있음)에서 가져 오는 경우 어떻게 각 커밋의 사용자 이름이 해당 사용자가 실제로 작성했는지, 다른 사용자가 아닌 다른 사용자가 아닌지 확인할 수 있습니까? 커밋에 위조 된 사용자 이름을 입력 했습니까?

나는 Mercurial이 내장 된이 문제에 대한 해답을 가지고 있다고 가정합니다. 아마도 암호를 사용하여 사용자 이름과 해시 및 개인 소금 또는 키 또는 다른 것을 비교할 수 있습니다.

커밋마다 작성자의 유효성을 검사 할 수있는 방법이 있습니까? 이 방법은 어떻게 작동하며 버전 제어 시스템의 분산 특성을 유지하면서이 작업을 수행 할 수 있습니까? 아니면 인증 서버가 필요합니까?

답변