GNU arch

維基百科,自由的百科全書
跳至導覽 跳至搜尋
GNU arch
原作者Thomas Lord
開發者Andy Tai
最終版本1.3.5(2006年7月20日,​19年前​(2006-07-20
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統GNU/Linux, Windows, Mac OS X
    類型版本控制
    許可協定GPL
    網站www.gnu.org/software/gnu-arch/

    GNU arch是一個分散式版本控制軟體,它是GNU計劃的一部分,並在GNU通用公共許可證下授權。

    截至2009年,GNU arch的官方狀態是「已棄用」,僅僅提供安全性修復。[1]

    Bazaar(或稱'bzr')此後也成為了正式的GNU專案,可以考慮作為GNU arch的替代。但注意bzr不是GNU arch的一個復刻[2]

    批評[編輯]

    GNU arch的最常見的批評是它很難學,甚至對於那些有其他軟體組態管理系統經驗的使用者也是如此。尤其是GNU arch有大量的命令,一些設計元素受Lord個人品味的影響太多太多,這阻礙了GNU arch的新使用者。[3][4]

    也有人批評GNU arch採用極不尋常的檔案命名約定[5],這給在指令碼中使用它、在一些shell中使用它、將它移植到非Unix作業系統帶來了困難。GNU arch還因其執行緩慢一直被批評,而這竟然作為其設計決策一部分,以減少內部代碼的複雜性的。[6]

    參見[編輯]

    參考文獻[編輯]

    1. ^ 1.0 1.1 Tai, Andy. Re: revc. gnu-arch-users (郵寄清單). 2008-03-28 [2008-06-17]. (原始內容存檔於2019-10-09). 
    2. ^ History of Bazaar. [2014-05-20]. (原始內容存檔於2009-02-26). 
    3. ^ Pool, Martin. What's wrong with Arch?. 2004-06-21 [2008-06-18]. (原始內容存檔於2012-07-14). 
    4. ^ Pool, Martin. Tom Lord interview, and related things. 2004-09-26 [2008-06-18]. (原始內容存檔於2012-07-13). 早期版本按照Tom Lord所期望的那樣執行:奇怪的檔案命名規範,只從乾淨的樹(Clean Tree)提交等。 
    5. ^ "FunkyFileNames". [2019-05-18]. (原始內容存檔於2007-08-08). 
    6. ^ Weimer, Florian. Some Issues with GNU arch. 2004-06-09 [2008-06-18]. (原始內容存檔於2017-10-21). 

    外部連結[編輯]