我一直在研究一个项目,使用Bazaar作为版本控制系统。 现在我必须与离岸人员合作,他们只想使用SVN。
我有什么:
bazaar
分支及其文件和修订。subversion
存储库。我想要的是什么:
pull
从/向SVN push
/ bzr
。我设法使用裁缝将分支复制到svn repo中,但是bazaar不会识别它(分支没有共同的祖先)。
这样的事情可能吗?
答案 0 :(得分:4)
是的,这可以使用bzr-svn。在创建Subversion存储库之后,只需按下trunk:
$ svnadmin create /my/svn/repo $ cd /my/bzr/branch $ bzr push /my/svn/repo/trunk Pushed up to revision X.
在那之后,你应该能够在他们做出改变时从中继线拉出来。您可以使用bzr push
推送您的更改,如果分支已经分歧(可能在bzr-rewrite插件中使用bzr rebase
),可能会对其进行重新定义。