2012-04-09 4 views
0

私はsvnプロジェクトを水銀プロジェクトに変換しようとしています。私は水銀2.1.2を使用しています。私のsvnクライアントは1.6.12で、Ubuntu 11.10オペレーティングシステムにはPython 2.7.2があります。なぜ水銀は変換時にsvnのルートに到達しようとしますか?

私は私の例のレポでの読み取り/書き込みアクセス権を持っています:http://svn.companyname.com/projectname/Server /です。

私が使用してこのレポを変換しようとすると:

hg convert -s svn http://svn.pozitron.com/DubaiFirst/Server/trunk 

を私は次のエラーを取得:

abort: log stream exception '("Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for '**http://svn.companyname.com**'", 175002)' 

は、URLが会社のsvnルートであり、私はそれへのアクセス権を持っていけないことを参照してください。だから私は水銀がsvnツリーの根に到達しようとする理由を知りたいのですか?それが起こらないように私ができることは何ですか?

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

答えて

2

理由はわかりませんが、svnsyncを使用して、ローカルに変換するリポジトリ部分をミラーリングできますか?変換プロセスは非常に面白く、実際にはリポジトリへのローカルアクセスから利益を得ているので、とにかく変換​​する前に、ローカルにsvnsyncするための推奨事項がたくさんありました。 ( `--filemap、--branchmap、--authormapなど)を使用する前に、それらのオプションを取得することができます。

+0

svnsyncは、repoのすべての指定された部分をダウンロードし、httpを使用してそれを行います。それはルーオンプロセスです。しかし、とにかく、お返事ありがとうございます;)(私たちは、同じrepoを使用して変換することができました、hg 1.4.1 !!!) – LostMohican

+0

とにかくそれを一度だけ行う必要があります。あなたがそれを得てうれしい。 –

関連する問題