큰 저장소의 기본 분기를 복제했으며 이제 TortoiseHg 클라이언트를 사용하여 서버에서 가져오고 싶습니다.
그러나 TortoiseHg는 모든 가지에서 당기도록 제안합니다. 현재 분기에서만 가져 오도록 지시 할 수 있습니까?
지금까지 나는 다음과 같은 제안을 보았습니다.
- 클라이언트 측에 후크를 설정하여 원치 않는 브랜치의 풀을 거부하십시오
- TortoiseHg에서 수신 개정을 확인하고 현재 분기에 속하는 개정 만 당기십시오
- Mercurial ACL 확장을 사용하여 현재 분기가 아닌 모든 분기에 대한 액세스를 거부하십시오.
나는 모든 솔루션이 클라이언트 기반이기 때문에 이러한 솔루션을 모두 싫어합니다. 이들 모두에서 TortoiseHg는 실제로 모든 분기를 가져옵니다 (두 번째 경우에도 가져온 개정이 수신 개정보기에 표시된 번들로 배열 됨)
hg pull -b BRANCH
TortoiseHg에 해당 하는 것이 있습니까?
감사.
편집하다
Mercurial 명령 행 클라이언트 hg.exe를 사용하여이 모든 작업을 수행하는 방법을 알고 있습니다. 이 질문은 특히 TortoiseHg GUI 클라이언트에 관한 것입니다.
워크 벤치에서이 작업을 시도 했습니까? 직장에서 Hg를 사용하고 있지 않으므로 여기서 테스트 할 수 없습니다.
—
MBraedley
나는 항상 워크 벤치를 사용하고 있으며 현재 또는 특정 분기 만 가져 오도록 지시 할 수있는 옵션을 찾을 수 있습니다.
—
마크