2013-05-29 9 views
1

특정 서버에서 끌어 오거나 복제 할 때 항상 압축되지 않은 전송을 사용하도록 Mercurial 또는 TortoiseHG를 구성 할 수 있습니까? Kiln에는 로컬 LAN에있는 하위 리포지토리 (주로 대형 바이너리 파일)가있는 저장소가 있습니다. 압축 해제 된 가명에서 복제하거나 당겨서는 안되지만 하위 저장소는 압축을 풀어 사용해야합니다. HG가 로컬 서버를 공격 할 때마다 압축을 풀어야한다고 명시하고 싶습니다. HgLab을 로컬 저장소 서버로 사용하고 있습니다.특정 서버에 대해 압축되지 않은 전송을 사용하도록 HG 구성

답변

0

SSH를 통해 로컬 서버에 액세스하고 있습니까? 그렇다면, mercurial은 이미 압축을 비활성화합니다 (또한 ssh 클라이언트에서 아마도 압축을 비활성화해야합니다). hg help urls에 따르면 :

Mercurial은 SSH를 통해 자체 압축을 사용하지 않습니다. 에 대한 권리 것은 예컨대 : 여기

Host *.mylocalnetwork.example.com 
    Compression no 
Host * 
    Compression yes 
+0

우리는 SSH를 사용하지 않습니다. 로컬 저장소는 HgLab을 사용하는 IIS7에서 제공됩니다. –

1

HgLab 저자, 당신의 ~/스푸핑/설정에서 그것을 구성하는 것입니다. Mercurial 않습니다 지원 --uncompressed 당겨 플래그. 최초 클론에만 지원됩니다.

사이드 노트로 : 이번 주말에 HgLab 0.3.10을 출시 할 예정이며 이 훨씬 빨리 (최대 20 배 증가)입니다.

업데이트 8 개월 후. HgLab now has a way 스트리밍 클론을 적용합니다.