Chr*_*s R 6 svn mercurial sourceforge bitbucket
我已经拥有了由另一个主要开发人员拥有的sourceforge项目的权限.我想使用mercurial来管理我自己的更改,事实上我想将它们作为bitbucket上这个项目的一个分支发布.但是,我希望能够轻松地将更改推回到主要的subversion项目; 这不是一个敌对的分叉,只是一条不同的道路.
bitbucket是否支持Mercurial的svn扩展?如果是这样,我如何使用它们来分叉sourceforge项目?
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
,in
和out
对汞都和svn回购汞柱命令.