/etc에서 Mercurial 저장소를 초기화하는 것이 안전합니까?

/etc에서 Mercurial 저장소를 초기화하는 것이 안전합니까?

우리 회사에는 주로 제3자가 관리하는 외부 서버가 있습니다. 때때로 그들은 구성을 변경했지만 우리에게 알려주는 것을 '깜빡'했습니다.

에 대한 모든 변경 사항을 추적하려고 합니다 /etc. hg init에서 하는 것이 안전한가요 /etc?

(그런 다음 5분 또는 10분마다 실행되는 cronjob을 생성하여 다음을 수행할 수 있습니다 hg addremove && hg commit.)

답변1

나는 "예!"라고 말할 것입니다. 다음으로 리디렉션됩니다.etckeeper.

bzrLTS 서버 가이드에서는 를 사용하지만 etckeeper더 다재다능합니다. 에서man etckeeper:

etckeeper - store /etc in git, mercurial, bazaar, or darcs

저는 개인적으로 git. 버전 관리 대상이 아닌 etckeeper것을 발견하면 설치할 때 저장소를 설정하고 기본적으로 사용합니다. 따라서 미리 생성하고 Mercurial을 기본 VCS 시스템으로 설정하십시오./etc/bzr/etc/etckeeper/etckeeper.conf

VCS="hg"

해당 구성 파일에는 다른 변수가 설정되어 있으므로 시스템에서 테스트한 다음 구성을 복사할 수 있습니다.

관련 정보