2010-05-12 3 views
2

복제 된 Mercurial repo가 ​​있지만 레포의 일부 파일에 다른 구성 라인이있는 2 대의 서버가 있습니다. 어떻게하면 Mercurial을 통해이 파일을 제어 할 수 있습니까?다른 버전의 Mercurial repo

답변

1

당신은 오히려 버전 관리하에 있어야한다 :

  • 하나의 설정 파일 템플릿
  • 이 설정 파일 (환경 당 하나) 설정 파일 템플릿을 취할 수
  • 한 스크립트 환경에 따라 올바른 값을 채우십시오.

그런 식으로 풀/푸시 중에 문제가 없습니다.

+0

이 질문은 어제 밤에 게시 한 질문과 매우 유사합니다. http://stackoverflow.com/questions/11789875/how-can-i-have-two-streams-of-development-branches-track-each- other-while-r // 지금까지받은 응답은 똑같이 만족스럽지 않습니다. // 필자는 CVS에서보다 만족스러운 솔루션을 얻는 방법을 설명합니다. DVCSes가 거의 좋은 것을 제공 할 수 있기를 바랍니다. –

+0

그건 그렇고, 템플릿으로가는 것보다는 ~/.config.system1과 ~/.config.system2가 있고 스크립트가 ~/.config -> ~/.config에서 심볼릭 링크를 만들도록해야합니다. 적절한 경우 .system1. // 복제 된 약간의 차이 만 있으면 도움이되지 않지만 크게 다를 경우 도움이됩니다. // 그러나 CVS에서했던 것처럼이 점을 더 잘 처리하는 솔루션을 찾는 것을 선호합니다. –

관련 문제