2013-05-29 18 views
2

一位同事在從回購中拉出後出現此錯誤。我在網上搜索了一個關於如何解決這個問題的答案,但找不到任何答案。我想出了一個辦法來解決這個問題,所以把它張貼在下面給其他有相同問題的人。hg largefile XXX從商店丟失(需要上傳)

回答

3

我問其他人在倉庫工作,以檢查他們的用戶緩存文件夾(C:\ Users \用戶名\ AppData \本地\了largefiles在Windows上),看看他們是否有一個文件,從該ID(「XXX」標題)。

其中之一,文件的原始作者。

我問他發給我,我遠程連接到具有中央回購的服務器。然後,我將該文件複製到服務器的緩存中,然後複製到.hg \ largefiles中。然後,用戶可以再次拉動並推送所有內容。

+0

大文件的基本思想是,如果不上傳'R'(和祖先變更集)中引用的大文件,則無法推送修訂版'R'。所以很奇怪你的中央倉庫中缺少'XXX'文件。我建議你在這裏打開一個錯誤並添加你所有的信息:http://bz.selenic.com/ –

0

LF擴展似乎與關鍵字擴展名不兼容。 對於這兩個擴展,在提交時,LF不會放入PC上的配置文件夾中,然後在推送時引發此錯誤。 如果你禁用了關鍵字擴展,它就完美了。 不幸的是,我還沒有找到任何額外的解釋。 如果有人能夠提供穩定的解決方案,那將非常棒。