GCC 項目代碼終於從SVN 完全切換至Git
經過數月的延誤,GCC 計劃在剛過去的周末裡將項目的大型代碼倉庫從SVN 切換至Git。原本大家都以為這次又將會再次延誤,但實際上,經過團隊步履不停的工作,他們已完全將GCC 的代碼倉庫從SVN 切換至Git。
此前出現延誤的原因包括內存問題(RAM)、兼容性問題(bugs)以及用Golang重寫了Reposurgeon的Python代碼,
據了解,在上週六GCC團隊通過使用Eric S Raymond的Reposurgeon程序完成了GCC代碼倉庫從SVN到Git的切換。
Git conversion … complete. Verification in progress. #GCC pic.twitter.com/bm6GaUYsTA
— GCC – GNU Toolchain (@gnutools) January 11, 2020
由於剛剛完成遷移,GCC的代碼倉庫尚未重新對外開放,目前仍在驗證的過程中。該團隊表示,如果所有驗證都通過並且週一也沒有出現嚴重的問題,那麼代碼樹會再次開放。不過目前看來,官方表示在進行普通的提交(trivially commits )時會出現性能下降的問題。而針對此問題,尚未有來自團隊的任何消息。
未來,GCC 團隊將會通過使用Git 的工作流程來開發GCC,就像LLVM 當初也是從SVN 轉換到Git 一樣。