GNU arch
GNU arch是一个分布式版本控制软件,它是GNU计划的一部分,并在GNU通用公共许可证下授权。
原作者 | Thomas Lord |
---|---|
開發者 | Andy Tai |
最终版本 |
|
操作系统 | GNU/Linux, Windows, Mac OS X |
类型 | 版本控制 |
许可协议 | GPL |
网站 | www |
截至2009年,GNU arch的官方状态是“已弃用”,仅仅提供安全性修复。[2]
Bazaar(或称'bzr')此后也成为了正式的GNU项目,可以考虑作为GNU arch的替代。但注意bzr不是GNU arch的一个复刻。[3]
批评
GNU arch的最常见的批评是它很难学,甚至对于那些有其他软件配置管理系统经验的用户也是如此。尤其是GNU arch有大量的命令,一些设计元素受Lord个人品味的影响太多太多,这阻碍了GNU arch的新用户。[4][5]
也有人批评GNU arch采用极不寻常的文件命名约定[6],这给在脚本中使用它、在一些shell中使用它、将它移植到非Unix操作系统带来了困难。GNU arch还因其运行缓慢一直被批评,而这竟然作为其设计决策一部分,以减少内部代码的复杂性的。[7]
参考文献
- https://savannah.gnu.org/projects/gnu-arch.
- Tai, Andy. . gnu-arch-users (邮件列表). 2008-03-28 [2008-06-17]. (原始内容存档于2019-10-09).
- . [2014-05-20]. (原始内容存档于2009-02-26).
- Pool, Martin. . 2004-06-21 [2008-06-18]. (原始内容存档于2012-07-14).
- Pool, Martin. . 2004-09-26 [2008-06-18]. (原始内容存档于2012-07-13).
早期版本按照Tom Lord所期望的那样运行:奇怪的文件命名规范,只从干净的树(Clean Tree)提交等。
- . [2019-05-18]. (原始内容存档于2007-08-08).
- Weimer, Florian. . 2004-06-09 [2008-06-18]. (原始内容存档于2017-10-21).
外部链接
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.