6

私は、他の主要な開発者が所有する sourceforge プロジェクトへのコミット権を持っています。Mercurial を使用して自分の変更を管理したいのですが、実際には、このプロジェクトのフォークとして bitbucket で公開したいと考えています。ただし、変更をメインの Subversion プロジェクトに簡単にプッシュできるようにしたいと考えています。これは敵対的なフォークではなく、別の道です。

bitbucket は Mercurial の svn 拡張機能をサポートしていますか? もしそうなら、どのようにそれらを使用して sourceforge プロジェクトをフォークできますか?

4

2 に答える 2

7

hgsubversionメインの Sourceforge svn リポジトリと Bitbucket hg フォークを同期させるために必要な唯一のツールです。Bitbucket からフォークを使用するための特別なサポートは必要ありません。

hgsubversion基本的に、Bitbucketでプロジェクトのフォーク用の空のリポジトリをインストールして作成した後、fooこれを行う必要があります。

$ hg clone https://foo.svn.sourceforge.net/svnroot/foo
$ cd foo
$ hg push https://bitbucket.org/offby1/foo

pushその後、hg リポジトリと svn リポジトリの両方で、通常の、pullinおよびouthg コマンドを使用できます。

于 2010-07-10T01:48:02.190 に答える
1

hgsubversionhgsvnの2 つがあります。私は前者を好むかもしれませんが、必要な機能が含まれている可能性があります。

于 2010-07-04T15:13:24.220 に答える