Aegis是一个基于事务的软件配置管理系统。
宙斯盾项目提供了一个框架,使开发团队可以工作在许多变化程序独立,并协调宙斯盾整合这些修改到程序的主源,用尽可能少的破坏可能。
功能:
- 在库中的所有操作都是基于变更集
- 真配置。所有的改变都是可重放快照。每个变更集都有一个唯一的标识符的配置。
- 能够重命名文件,而不会失去他们的历史。
- 二进制文件的支持。
- 在文件的元数据进行版本控制。宙斯盾版本不仅文件的内容和文件的存在,但也有'执行'权限标志上的文件和文件属性。用户可将任意元数据("属性")。任何文件
- 提交将是真正的原子弹。一个犯任何部分生效,直到整个提交成功。日志消息被附加到修改,冗余不存储在CVS中。
- 在发展(分公司)的行访问控制。创造宙斯盾一个分支可以完成与一个单一的,快速的命令。
- 在库同步,异地分布式开发。
- 为所有用户,本地或远程,优化性能beuase没有任何区别。资料库syncgronization意味着所有的开发商,本地或远程,获得最佳的性能。
- 断开提交。你有没有搞砸了在飞机上或度假的代码库,并希望你能回来吗?生产力在旅途中,在家里,在远程办公室与部分或缓慢的网络连接。
- 的对等架构。工作流可以在任何方向,包括"侧身"两个网站不涉及主站点之间。
- 费用成比例改变大小,而不是数据大小。在一般情况下,需要一个宙斯盾操作的时间正比于从该操作得到的,而不是在其中正在发生变化的项目的绝对大小的变化的大小。
- 神盾采用了非常简单的导通的磁盘格式档案和辅助数据库集合。它不要求或使用关系数据库,哈希表的数据库,或者任何需要的追随者和管理员别的。因此,创建一个新的项目库是完全微不足道的:一个宙斯盾命令这样做,基本上是通过创建一些新的目录
什么在此版本中是新的:
- 在该分支fstate可以包含假透明的条目时,不改变然而集成修改首次在分支中的文件。这可能是这样的条目引起的麻烦,如果该项目被配置为写入pfstate文件。为了避免这种麻烦的假透明的条目读pfstate文件时的飞行剥离。在该pfstate文件写入的方式不被修改。
- 在错误消息的意大利语翻译现已推出。
- 在越南和荷兰的错误信息已被更新。
- 的aerevml(1)命令错误地打印两次用户定义的属性。此问题已得到修复。
- 的aeclean(1)命令被错误地检查对文件的绝对名称的模式。此问题已得到修复。
- 的aelock(1)手册页被错误地报告属性名称aelock使用。这已得到修复。
- 的aesub(5)手册页现在参考aeuconf(5)在电子邮件地址段。
- 的aedist(1)命令现在更名为处理文件时更加健壮。
- 的t0228a-matt.sh测试脚本已经变得更加强大的相对于libmagic的不同的行为。
- 的t0127a.sh测试脚本(aeimport对SCCS)已得到修复。
- 若干内存相关的错误已被修正。
- 在一些错字已经在AE-回购CI(1)手册页纠正。
- 在生成过程进行了改进,以提供更多的提示信息时,一个新的主持开发了填充存储库中的第一次。
评论没有发现