3

我一直在做一个项目,使用 Bazaar 作为版本控制系统。现在我必须和离岸的人一起工作,他们只想使用 SVN。

我有的:

  • 我的bazaar分支及其文件和修订。
  • 一个全新的subversion存储库。

我想要的是:

  • 我的集市分支及其文件和修订。
  • 具有相同文件和修订(包括日期和提交消息)的颠覆回购。
  • 能够使用. pull_pushbzr

我设法使用裁缝将分支复制到 svn 存储库中,但集市不会识别它(分支没有共同的祖先)。

这样的事情可能吗?

4

1 回答 1

4

是的,这可以使用 bzr-svn。创建 Subversion 存储库后,只需推送到主干:

$ svnadmin 创建 /my/svn/repo
$ cd /my/bzr/分支
$ bzr push /my/svn/repo/trunk
推到修订版 X。

之后,您应该能够在他们进行更改时从后备箱中拉出。您可以使用 推送您的更改bzr push,如果分支已经分歧(bzr rebase在 bzr-rewrite 插件中使用),可能在重新设置它们之后。

于 2011-03-14T01:59:58.400 回答