GitLab 打算刪除已停用一年的免費託管項目

GitLab 計劃在 12 月更改該服務的規則,根據該規則,如果其儲存庫在 XNUMX 個月內保持不活動狀態,則免費託管在 GitLab.com 上的項目將自動刪除。 規則變更尚未正式公佈,處於內部規劃階段。

這項變更的目的是透過釋放資源來儲存和處理廢棄的專案和非開發分叉,從而降低維護託管的成本。 據估計,維護廢棄項目的基礎設施佔 GitLab.com 所有託管成本的四分之一,自動清理此類項目每年將節省高達 XNUMX 萬美元。

在實際刪除之前,將在幾週或幾個月內向申請刪除的儲存庫所有者發送通知,警告他們確認專案的相關性。 僅計劃刪除廢棄的項目,其作者不會對警告做出回應;這一年中存儲庫中沒有發現任何更改,沒有發布新問題,也沒有發送任何評論。

然而,一些社群成員認為建議的刪除是一種不好的做法,因為來自不活動儲存庫的程式碼可能會被用作其他仍處於活動狀態的項目的依賴項。 還要指出的是,不斷變化並不是某些作者的目標,他們很可能認為自己專案的當前狀態已經達到了最佳水平,程式碼已經足夠好,不需要改進,或者最初開放現成的工作沒有計劃開發,但可能對其他人有用。

此外,來自非活動項目的程式碼可能會被外部引用,刪除它會導致丟失經過驗證的參考副本(非官方副本不能保證沒有惡意活動),因此與其刪除它,可能會更優化將其移至存檔狀態,同時保持以唯讀模式存取程式碼的能力。 為了在儲存垃圾分叉時節省磁碟空間,可以使用更有效的方法來處理重複項,例如GitHub,為了避免資料重複,將主儲存庫和關聯分叉中的所有物件儲存在一起,從邏輯上分離提交的所有權。

來源: opennet.ru

添加評論