GNU Bazaar是什么意思

百科问答 投稿 8900 0 评论

GNU Bazaar是什么意思

gnu的英文缩写?我们在日常工作与生活中,常常会遇到一些科技类问题,比如GNU Bazaar是什么意思的问题,我们该怎么理解呢。GNUBazaar(简称Bzr)是一种由GNU工程师、编程者和软件发布者一起开发的分布式版本管理系统,简介提供了跨平台的分布式版本管理、只改动有必要的文件、合并由不同的人在不同的代码库上的变化等功能,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

gnu的英文缩写

GNU是";GNU is Not Unix";的递归缩写。

Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。

UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。

GNU 认为任何软件都应当以 自由软件 发布。要让一个软件成为自由软件,您需要把它以自由软件许可证发布。我们通常使用 GNU 通用公共许可证 (GNU GPL) 发布软件,但有时我们也使用 其它自由软件许可证 发布软件。在 GNU 软件包中,GNU 只使用与GNU GPL兼容的许可证。

GNU Bazaar是什么意思

1、GNUBazaar(简称Bzr)是一种由GNU工程师、编程者和软件发布者一起开发的分布式版本管理系统,简介提供了跨平台的分布式版本管理、只改动有必要的文件、合并由不同的人在不同的代码库上的变化等功能。

2、Bazaar的主要特性包括:(1)分布式版本控制:Bazaar拥有完整的分布式技术,允许用户在不同的代码库之间工作,而无需询问另一边的状态,这对团队分布在不同地点进行交互和协作开发工作特别有用。

3、(2)撤销改动:Bazaar可以追踪和撤销任何有关系代码库中文件和文件夹变化的改动。

4、所有改动都会被追踪,只有当作出的改动在共享库里是有用的,Bazaar才会将它们提交到系统里。

5、(3)安全的版本识别:Bazaar提供了一种安全的方式来识别哪些文件和文件夹有变动,以及变动什么。

6、每次改动都可以使用一个全局唯一的标识符(versionnumber)来识别,从而更加安全地管理变更。

7、(4)高效代码检出:能节省磁盘空间,因为Bazaar可以仅拷贝变动的文件,而不用拷贝整个库的文件,这种方式让代码检出的效率大大提高。

8、(5)快速回滚:Bazaar可以快速地进行回滚,可以让用户只需要进行一行操作就可以轻松的把代码库的整体变更前一状态,而不用经过复杂的操作。

9、(6)多平台支持:Bazaar可以在Linux、Unix、MacOSX和Windows平台上运行,同时可以操作bzr://外部服务器,可以使用FTP和SSH协议进行操作。

10、(7)更安全的合并:Bazaar允许不同的人在不同的代码库上进行变更,每次变更都会生成一个标识符,后来在将不同的变更合并在一起的时候,就可以更加确定的识别出变更的结果,从而保证变更的准确度。

以上就是为你整理的GNU Bazaar是什么意思全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » GNU Bazaar是什么意思

赞同 (37) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽