구글과 스택에 대한 연구를 조금 해본 후, hgrc 파일을 리포에 체크인 할 수없는 것 같습니다. 다양한 보안상의 이유로 많은 의미가 있습니다.수은 hgrc 파일의 일부를 레보로 체크인 할 수 있습니까? 특히, [경로] 섹션
그러나 흥미로운 설정이 있는데 누군가 쉽게이 작업을 수행 할 수있는 방법을 알고 있는지 궁금합니다.
특히, 우리는 과다한 전자 상거래 상점을 운영합니다. 그 중 템플릿은 기본 저장소에서 만들어지며, 각 저장소에는 자체 repo (기본에서 상속)가 있습니다.
우리는 또한 여러 가지 dev 환경을 가지고 있으므로이 작업을 쉽게하기 위해 hgrc에서 [path] 지시문을 매우 많이 사용합니다. electronic_store, clothing_store, toy_store뿐만 아니라 기본 템플릿라는 기본
우리는 또한 다음과 같은 환경을 가지고
우리가 상점에 대해 다음 템플릿 저장소를 가지고 말 : 여기
는 우리의 설치의 예입니다 : 파리, 런던, 각 점포의 hgrc에 따라서을 살고, 우리는 다음과 같은 한 :
;inside hgrc for electronic_store
[path]
default = kiln://instances/live/electronic_store
paris = kiln://instances/paris/electronic_store
london = kiln://instances/london/electronic_store
live = kiln://instances/live/electronic_store
base = kiln://instances/live/base
;inside hgrc for clothing_store
[path]
default = kiln://instances/live/clothing_store
paris = kiln://instances/paris/clothing_store
london = kiln://instances/london/clothing_store
live = kiln://instances/live/clothing_store
base = kiln://instances/live/base
이 m hg pull/pull paris, hg push/pull live 등
그러나 우리는 종종 환경을 닫고 새 환경을 열거 나 그 환경을 업데이트하는 것이 매우 지루합니다. hgrc는 각 저장소에있는 저장소뿐 아니라 각 환경에서도 사용할 수 있습니다. hgrc가 추적되지 않기 때문에, 우리가 예상했던대로 간단한 pull/push로 이러한 변경 사항을 동기화 할 수있는 방법이 없습니다.
경로 이름은 동일하지만 각 저장소에 대한 푸시/풀 (예 : electronic_store의 hg push paris는 hg push paris와 다른 repo이기 때문에 이들을 전역 .hgrc 파일에 추가 할 수 없습니다. clothing_store)
repo에서 hgrc 추적 가능한 [경로] 부분을 만들 수있는 방법이 있습니까? 또는, 우리가 현재 가지고있는 셋업에 기반하여, 필자가 설명한 것처럼 리포지토리를보다 쉽게 관리 할 수있는 다른 권장 사항이 있습니까?
미리 감사드립니다.
완벽하고 정확하게 내가 찾고있는 것이 었습니다. 감사. –