跳转到主要内容

Bazaar中对Subversion分支的支持

项目描述

简介

bzr-svn是一个插件,允许Bazaar直接访问Subversion仓库。它允许大多数bzr命令直接针对Subversion仓库工作,就像您使用原生的bzr仓库一样。

文档

bzr-svn可以通过常规Bazaar用户界面使用,有关该方面的文档请参阅Bazaar文档概览

一些特定的bzr-svn问题已在常见问题解答中解答。

有关bzr-svn的快速介绍,请参阅bzr插件指南

限制

不受支持的Subversion文件属性

某些Subversion属性目前无法在Bazaar中表示,因此暂时被忽略

  • ‘svn:ignore’。在Bazaar中应有一个Repository.get_ignores(revid)调用,而不是一个魔法‘.bzrignore’文件。请参阅https://launchpad.net/products/bzr/+spec/new-ignore-rules

  • ‘svn:mime-type’

  • ‘svn:eol-style’。需要Bazaar中的eol支持。

  • ‘svn:keywords’。需要Bazaar中的关键字支持。请参阅https://launchpad.net/products/bzr/+spec/bzr-keyword-expansion. #81463

  • ‘svn:externals’。外部链接应映射到Bazaar的“引用”嵌套分支,反之亦然。这只能在Bazaar的嵌套分支支持落地后才能实现。

未来增强

未来,我也希望支持

  • 当使用具有Subversion 1.4的服务器时,请使用svn_ra_replay()。在获取历史记录时可以节省几个往返。

目前,一些Subversion元数据无法在Bazaar中表示,因此暂时被忽略。

其他由Bazaar功能集所限制的功能

支持

请在Bazaar 邮件列表Freenode上的 #bzr IRC 频道中提出与bzr-svn相关的问题。

错误

请在Launchpad上提交错误报告。bzr-svn的产品网址为https://launchpad.net/bzr-svn/

项目详情


由以下提供支持