有没有办法使用bitbucket来分叉一个subversion项目?

Chr*_*s R 6 svn mercurial sourceforge bitbucket

我已经拥有了由另一个主要开发人员拥有的sourceforge项目的权限.我想使用mercurial来管理我自己的更改,事实上我想将它们作为bitbucket上这个项目的一个分支发布.但是,我希望能够轻松地将更改推回到主要的subversion项目; 这不是一个敌对的分叉,只是一条不同的道路.

bitbucket是否支持Mercurial的svn扩展?如果是这样,我如何使用它们来分叉sourceforge项目?

And*_*ikh 7

hgsubversion是你需要保持同步主要Sourceforge svn repo和你的Bitbucket hg fork 的唯一工具.Bitbucket不需要特别支持使用它.

基本上,在Bitbucket hgsubversion为项目的fork 安装和创建一个空的repo后,foo你需要这样:

$ hg clone https://foo.svn.sourceforge.net/svnroot/foo
$ cd foo
$ hg push https://bitbucket.org/offby1/foo
Run Code Online (Sandbox Code Playgroud)

然后你就可以正常使用push,pull,inout对汞都和svn回购汞柱命令.