2015-03-03 41 views
0

從服務器上的回購庫推拉時出現錯誤。我們在LAN服務器上有一個存儲庫(一個文件夾),我們將其提交到該服務器。這從一開始就工作,但現在似乎沒有再找到服務器上的變更集,所以tortoisehg最終試圖將它本地所有的修訂推送到服務器。 另外,當我在HG工作臺上查看局域網服務器上的存儲庫時,它不顯示任何修訂,我能看到的唯一一個版本是-1? 所以我的問題是,有什麼可能出錯?有沒有辦法解決這個問題?我已經使用本地服務器替換了服務器上的存儲庫,並且這個過程持續了幾天,直到它再次發生。檢查HG存儲庫時的負面修訂版

回答

0

你正在使用什麼Mercurial版本? 您可能受到Mercurial 3.3.2(昨天發佈)中修正的錯誤的影響。

這種情況下的解決方案是升級到Mercurial 3.3.2。

0

版本-1是mercurial在hg init之後的空白版本庫中顯示的內容,沒有任何提交。

如果你的局域網服務器導出存儲庫在Windows網絡共享位置,事實上它可能是固定的Mercurial 3.3.2一個嚴重的錯誤(見https://bz.mercurial-scm.org/show_bug.cgi?id=4546 - 也許你可以重現一個新的測試回購升級,如果是這樣的。你的情況)

相關問題