1
我已經Mercurial庫發現的規模擴大時,曾經我使用回購B拉低從回購A.變化水銀拉創建(沒用?)捆綁
看來,TortoiseHG .hg
目錄下創建像hg-bundle-r3e6uf.hg10un
文件。這些文件通常都是1-2MB大小,所以沒有太大的差別,但是它們一起創建了很多,並且在執行備份時可能會很煩惱。
這似乎並不如我拉變化即時不查看的情況,或者如果我使用一個回購推變化B.
這些包文件似乎沒用,因爲克隆庫B的時候都不會被複制到發生 另外克隆的repo幾乎沒有它們的一半,所以它就像這些文件中的數據也沒有被移動到其他文件一樣。
是否有可能:
- A)避免對拉這些軟件包。 (只有當我有權訪問兩個倉庫時,纔可以選擇推送)
- B)使用某些命令清除.hg目錄。 (克隆是不是很優雅)
編輯:
當我選擇 '接收' 第一束被創建:
% hg --repository C:\temp\hg\testB incoming --quiet --bundle c:\docume~1\username\locals~1\temp\thg.hlngus\CtemphgtestA_iavzew.hg C:\temp\hg\testA
1:d806c8cb0355
2:e0e3b20d5cb2
3:4e803a7ecefc
[command completed successfully Fri Aug 02 09:59:12 2013]
然後 '接受',則創建第二束:
% hg --repository C:\temp\hg\testB pull --verbose c:\docume~1\username\locals~1\temp\thg.hlngus\CtemphgtestA_iavzew.hg
pulling from c:\docume~1\username\locals~1\temp\thg.hlngus\CtemphgtestA_iavzew.hg
searching for changes
all local heads known remotely
3 changesets found
adding changesets
adding manifests
adding file changes
added 3 changesets with 3 changes to 1 files
(run 'hg update' to get a working copy)
[command completed successfully Fri Aug 02 10:00:10 2013]
凡爲使用 '拉' 的直接,沒有多餘的束創建:
% hg --repository C:\temp\hg\testB pull --verbose C:\temp\hg\testA
pulling from C:\temp\hg\testA
searching for changes
all local heads known remotely
3 changesets found
adding changesets
adding manifests
adding file changes
added 3 changesets with 3 changes to 1 files
(run 'hg update' to get a working copy)
[command completed successfully Fri Aug 02 10:01:52 2013]
經過多年的Mercurial使用,我從未見過這些。但是,再一次,我從來沒有使用過TortoiseHg。 – Ringding