2014-07-24 3 views
1

저는 시작하는 장고 프로젝트를위한 수은 저장소를 구성하는 방법을 알아내는 데 어려움이 있습니다. 현재 구성은 다음과 같습니다.여러 저장소가 하나의 수은으로되어 있습니다.

. 
├── .hg 
├── docs 
├── manage.py 
├── project 
│   ├── __init__.py 
│   ├── settings.py 
│   ├── urls.py 
│   └── wsgi.py 
└── requirements.txt 

내 워크 플로의 경우 프로젝트 및 문서와 관련된 활동을 분리 된 상태로 유지하는 것이 좋습니다. 전용 저장소가 두 개인 경우 문제를 해결할 수 있지만 문서와 프로젝트를 모두 원한다면 두 개의 repos를 복제해야하며 하나의 포괄적 인 저장소를 복제하는 것이 가장 좋습니다. 위의 그림.

내가 원하는 것을 얻고 프로젝트, 문서 및 리포지토리를 재구성하는 방법을 얻을 수 있습니까?

답변

2

상위에 리포지토리를 중첩하는 것이 가능합니다. Mercurial Subrepository을 참조하십시오.

but - 이것은 좋지 않습니다. 여기 FeaturesOfLastResort 설명을 참조하십시오.

우리는 많은 리포지토리를 보유하고 있으며 필요한 경우 개발자는 이미 관련 활동을 위해 필요한 것 (2 개 이상)을 복제하는 데 이미 사용됩니다.

이 정보가 도움이되기를 바랍니다.

2

부모 저장소에 리포지토리를 중첩시킬 수 있습니다. 그것은 나쁜 습관으로 간주됩니다. 난 당신이 별도의 저장소에 귀하의 워드 프로세서와 코드를 분할해야한다고 생각.

원하는 작업에 hooks을 추가하여 한 저장소에서 수행 한 작업을 다른 작업에서 자동으로 실행할 수 있습니다. 이 외에도 두 저장소에서 모두 조작을 위해 aliases을 사용할 수 있으므로 두 저장소에서 작업에 대한 특수 명령을 사용할 수 있습니다.

복제 문제를 해결하려면 두 폴더를 원하는 폴더에 복제하는 스크립트를 만들 수 있습니다.

관련 문제