2013-05-29 70 views
1

可以將Mercurial或TortoiseHG配置爲在從某些服務器提取或克隆時始終使用未壓縮傳輸?我們在Kiln上擁有位於本地局域網上的子庫(主要是大型二進制文件)。當不使用從未壓縮的Kiln克隆或提取時,子代碼庫應該使用未壓縮的。我想指定HG在任何時候點擊我們的本地服務器,它應該使用未壓縮的。我們使用HgLab作爲我們的本地存儲庫服務器。將HG配置爲對特定服務器使用未壓縮傳輸

回答

0

您是否通過SSH訪問本地服務器?如果是這樣,mercurial已經禁用壓縮(你也應該可能會禁用你的SSH客戶端壓縮)。根據hg help urls

Mercurial不通過SSH使用自己的壓縮;到 正確的事情做的是配置它在你的〜/ .ssh /配置,例如:

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

我們不使用SSH。本地存儲庫由IIS7使用HgLab提供 –

1

HgLab這裏筆者。 Mercurial 不是支持--uncompressed標誌爲拉。它僅支持初始克隆。

一點題外話:我會在本週晚些時候釋放HgLab 0.3.10,和拉動是現在快(最高支持20倍增長)。

更新8個月後。 HgLab現在has a way強制實施流式克隆。