洗掉舊的 GitHub 代碼版本的最佳實踐是什么?我目前有 11 個版本,舊版本在錯誤、資料結構和功能方面已經過時了。我正在考慮洗掉超過 1 年的版本。
uj5u.com熱心網友回復:
通常人們只是離開他們。對于人們來說,出于可重復構建、哈希驗證、代碼考古和其他歷史原因的目的,擁有較舊的版本可能很有用。如果發布 tarball 包含生成的材料,則尤其如此。
人們通常認為,較舊版本的軟體可能包含錯誤,并且可能比最新版本有更多問題,人們使用它們需自擔風險。
uj5u.com熱心網友回復:
最好的做法是無限期地保留您的 GitHub 版本。人們不會在日常實踐中尋找實際使用的舊版本,但它們在某些情況下可能很有用。
除了 bk2204 提到的原因之外,通常情況下,軟體會隨著它的發展和繼續開發而放棄對舊作業系統和庫配置或舊檔案格式的支持。訪問某個軟體的舊版本可以為想要在舊作業系統上打開舊檔案以將其匯出為更兼容格式的人節省大量時間。
如果您的軟體直接與其他軟體介面,則情況會加倍。用戶可能需要您的軟體的舊版本才能正確使用它以及不同軟體的舊版本。
總之,人們可能需要訪問舊版本的原因有很多,因此永久保留它們是有意義的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/316723.html
上一篇:拉取網路(ghcr.io/***/:未授權-Docker和Github操作
下一篇:2021.10.13數字貨幣小計
