GNU/Linux - Bazaar版本管理工具

GNU Bazaar(以前称为Bazaar-NG,命令行中称为bzr)是由Canonical赞助开发的分布式和主从式版本控制系统。并用来进行Ubuntu项目的版本控制。

Bazaar 可以由一个开发本地内容的多个分支的开发人员使用,也可以由跨网络协作的团队使用。

Bazaar 是用Python编写的,有适用于主要Linux发行版、 Mac OS X和Microsoft Windows的软件包。 Bazaar 是自由软件,是GNU 项目的一部分。

特征

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

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

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

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

历史

Bazaar 1.0 版于 2007 年 12 月发布。2008 年 2 月,Bazaar 成为 GNU 项目。2012年4月,Martin Pool 离开了 Canonical,项目的开发步伐放缓。根

(cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s python3.5-config python3-config) rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/lib/pkgconfig/python3.pc (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/lib/pkgconfig; ln -s python-3.5.pc python3.pc) rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin/idle3 (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s idle3.5 idle3) rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin/pydoc3 (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s pydoc3.5 pydoc3) rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin/2to3 (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s 2to3-3.5 2to3) rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin/pyvenv (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s pyvenv-3.5 pyvenv) if test "x" != "x" ; then \ rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin/python3-32; \ (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/bin; ln -s python3.5-32 python3-32) \ fi rm -f /home/felix/mydisk/enterprise_gateway/staging_dir/host/share/man/man1/python3.1 (cd /home/felix/mydisk/enterprise_gateway/staging_dir/host/share/man/man1; ln -s python3.5.1 python3.1) if test "xupgrade" != "xno" ; then \ case upgrade in \ upgrade) ensurepip="--upgrade" ;; \ install|*) ensurepip="" ;; \ esac; \ ./python -E -m ensurepip \ $ensurepip --root=/ ; \ fi Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS make[4]: Leaving directory '/home/felix/mydisk/enterprise_gateway/build_dir/host/Python-3.5.0' touch /home/felix/mydisk/enterprise_gateway/build_dir/host/Python-3.5.0/.built make[3]: Leaving directory '/home/felix/mydisk/enterprise_gateway/tools/python3' make[2]: Leaving directory '/home/felix/mydisk/enterprise_gateway' tools/Makefile:172: recipe for target '/home/felix/mydisk/enterprise_gateway/staging_dir/target-aarch64-marvell-linux-gnu-cn25g-vpp_v1/stamp/.tools_install_n' failed make[1]: *** [/home/felix/mydisk/enterprise_gateway/staging_dir/target-aarch64-marvell-linux-gnu-cn25g-vpp_v1/stamp/.tools_install_n] Error 2 make[1]: Leaving directory '/home/felix/mydisk/enterprise_gateway' /home/felix/mydisk/enterprise_gateway/include/toplevel.mk:171: recipe for target 'world' failed make: *** [world] Error 2
最新发布
07-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值