2011-07-09 10 views
2

私はsvnを使用するプロジェクトに取り組んでいますが、私は水銀の仕組みが好きです。私は水銀を使用してプロジェクト全体を変換するように他の人に強制することはできないので、私は水銀をローカルで使用することに決めました。したがって、私はリモートリポジトリのsvnコピーを含むディレクトリと、水銀バージョン管理下でローカルに作業する別のディレクトリを持っています。私がしたいのは、svnコピーを含むディレクトリに新しいリポジトリを作成して(私はまだそれをやったことがあります)、自分の変更をローカルの作業ディレクトリからこの新しいリポジトリにプッシュし、そこから変更を取得することです。水銀プロジェクトからsvnプロジェクトにプッシュ

私は毎回手動で私の更新をコピーして、本当に苦痛である、手動でマージする避けることができますこの方法では...

私は

hg push path/to/hg/repo/in/svn/folder 

を行うことを試みたが、私はエラーが表示されます以下のようなメッセージ:

abort: the repository isn't related 

(私はこれについてはよく分からない、エラーメッセージはイタリア語であり、そして私が正しい訳についてはよく分からない)と(Debian GNU/Linuxに関する)255の終了コード。

私はhg pullhg rebase後、かなり明確に助け

答えて

3

使用hg push --svnに感謝を私の問題について説明してきました願っています。詳細は、hereを参照してください。

+0

ありがとうございました –

+1

@マッテオ、あなたがラーズマンの答えに満足すれば、それを選択する必要があります。 –

+0

思い出していただきありがとうございます:) –