2017-05-29 121 views
1

我們正在嘗試清理VSO /團隊服務上託管的git存儲庫的歷史記錄。 使用bfggit-filter-branch我們刪除了有關在包中的文件夾等遠程VSO git存儲庫上的Git清理/垃圾回收

清洗不慎checken成功改寫版本庫的git的歷史中,我們強制推到visualstudio.com但回購的新克隆後〜80%的存儲對象似乎暗示沒有任何對象實際上被刪除。 我們發現提示herethere表明TFS不會在git對象上執行垃圾回收。

對VSO來說,這是否仍然如此?

計劃的任何改進?

刪除並重新創建存儲庫可能是一種解決方法,但似乎並不優雅。

回答

2

是的,VSTS(VSO)現在依然如此。但服務器上的git gc處於我們的積壓狀態,因此未來會有所改進。

現在的選項是重新創建一個新的回購並再次推送(如您所述)。

+0

謝謝你的答案。是否有任何地方可以發佈/宣佈這方面的改進?這將顯示在https://www.visualstudio.com/en-us/articles/news/features-timeline? –

+0

是的,作爲您列出的鏈接,您可以找到正在開發的不久的將來功能。對於長時間表和其他待辦事項我們不在這裏列出,因爲他們有時需要重新排序或進行更改。 –