GNU Bazaar是什么

Fanly 问答 2020-09-18 20:52:31 阅读(...)

GNU Bazaar是分布式客户端-服务器版本控制系统。Bazaar可以由从事本地内容多个分支工作的单个开发人员使用,也可以由跨网络协作的团队使用。Bazaar是用Python编程语言编写。

GNU Bazaar 是由 Canonical 赞助的分布式客户端-服务器版本控制系统。Bazaar 可以由从事本地内容多个分支工作的单个开发人员使用,也可以由跨网络协作的团队使用。

GNU Bazaar

Bazaar 是用 Python 编程语言编写的,包含适用于主要 Linux 发行版,Mac OS X 和 Microsoft Windows 的软件包。Bazaar 是免费软件,并且是 GNU Project 的一部分。

功能

Bazaar 命令类似于 CVS 或 Subversion 中的命令。通过调用 bzr init 人们希望版本控制的目录,可以在没有远程存储库服务器的情况下启动和维护新项目。

与不使用中央服务器的纯分布式版本控制系统相比,Bazaar 支持使用或不使用中央服务器。 可以在同一项目中同时使用这两种方法。Launchpad 和 SourceForge 网站为使用 Bazaar 管理的项目提供免费托管服务。

Bazaar 支持与其他版本控制系统一起使用。这允许用户从另一个系统(例如 Subversion )分支,进行本地更改并将其提交到 Bazaar 分支,然后将它们合并回另一个系统。Git 和 Mercurial 也可以进行只读访问。 Bazaar 还允许通过导入/导出历史记录来与许多其他系统(包括 CVS,Darcs,Git,Perforce,Mercurial)进行互操作。

Bazaar 支持名称来自完整 Unicode 集的文件。它还允许提交消息,提交者名称等使用 Unicode。

历史

命名为“时尚芭莎”最初是使用一个叉的的 GNU 拱客户 TLA。现在将此分叉称为 Baz,以使其与当前的 Bazaar 软件区分开。 Baz 在 2004 年 10 月由 Canonical 员工 Robert Collins 宣布,并一直维持到 2005 年,当时称为 Bazaar-NG(现为 Bazaar)的项目被宣布为 Baz 的继任者。 Baz 现在不再维护,Canonical 宣布已弃用。 Baz 的最新版本是 2005 年 10 月发布的 1.4.3 版。 Baz 的 1.5 版本计划于 2006 年被放弃。

Bazaar 在 2017 年被命名为 Breezy,以允许进行向后不兼容的更改,例如从 Python 2 迁移到 Python 3 并放弃对旧版本 Windows 的支持。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • GnuPG

    GnuPG是什么

    GNU Privacy Guard(GnuPG 或 GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG 是自由软件,遵循 IETF 订定的 OpenPGP 技术标准设计,并与 PGP 保持兼容。
  • GNUnet

    GNUnet是什么

    GNUnet是用于分散式对等网络的软件框架,是官方的GNU软件包。该框架提供了链接加密,对等发现,资源分配,通过多种传输进行的通信以及用于路由,多播和网络大小估计的各种基本对等算法。GNUnet的基本网络拓扑是网状网络的拓扑。
  • GNU OS

    GNU操作系统是什么

    GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。
  • GNU

    GNU软件是什么

    GNU软件是通过GNU项目发布的软件,是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发,但不是所有的都这样,然而,所有的GNU软件必须是自由软件。
  • GNU

    GNU计划是什么

    GNU计划的目标是创建一套完全自由的操作系统GNU。GNU计划即自由软件集体协作计划,也称作革奴计划,GNU计划发起人为理查德·斯托曼。
  • GNU

    GNU 是什么

    GNU是一个自由的操作系统,其内容软件完全以GPL方式发布,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。