2017-01-13 12 views
1

を決定することができません。私は、コマンドを実行するとGitリポジトリ:ERROR:私はアトラシアン自体の<a href="https://www.atlassian.com/git/tutorials/migrating-overview/" rel="nofollow noreferrer">this tutorial</a>を使用してgitの(アトラシアンスタッシュ)にいくつかのsvn-レポのを変換しようとしているバージョン

java -jar svn-migration-scripts.jar verify 

は、私は、次の結果が得られます。

svn-migration-scripts: using version 0.1.56bbc7f 
Git: ERROR: Unable to determine version. 
Subversion: using version 1.9.3 

しかし、私はすでにgitのの作業バージョンを持っている:

git --version 
git version 2.8.0.windows.1 

Iやったいくつかのグーグルが、誰もが持っているようですこの問題への答えはので、私はここでそれを試してみるよと思いました。ありがとう!マイグレーション・スクリプトは、ボンネットの下git-svnを使用するが、git-svnがリポジトリまたはリポジトリ部品のワンタイム変換のない適切なツールであることを

+0

これは1回限りの変換ですが、後でgitのみを使用するか、GitクローンからSVNにコミットしますか? – Vampire

+0

バージョンの決定に問題がある場合は、 'SET LANG = C'の手順に従いましたか? – crashmstr

+0

私はステップLANG = Cを実行しましたが、成功しませんでした。そして、私はsvnの代わりにgitを使用したい(私はまだsvnを他のプロジェクトのために使用する必要があります)。 –

答えて

1

。 Gitを既存のSVNサーバーのフロントエンドとして使用する場合は便利ですが、ワンタイムコンバージョンの場合はではなくを使用してください。git-svnを使用しますが、svn2gitはこのケースに適しています。

svn2gitというPlenyツールがありますが、おそらく最も良いのはhttps://github.com/svn-all-fast-export/svn2gitのKDEです。そのsvn2gitツールを使用することを強くお勧めします。それは私がそこで利用できると知っている最高です、そして、それはあなたがそのルールファイルでできることに非常に柔軟です。それはローカルとにかくリポジトリファイルを必要とするように、あなたは最高の前提条件があります。

svnevereverからhttp://blog.hartwork.org/?p=763までは、SVNリポジトリの履歴をGitに移行する際の履歴を調べるのに最適なツールです。

  • 歴史ははるかに良いとクリーンな再構築されます。


    にもかかわらずgit-svnは、ここでは、優れている、その柔軟性のほかに代わりgit-svnのKDE svn2gitを使用して、なぜいくつかの更なる理由がありで開始することが容易ですsvn2git(正しいものが使用されている場合)これは、特に分岐やマージなどの複雑な履歴の場合に当てはまります

  • タグは実際のタグであり、Gitのブランチではありません
  • タグは、デフォルトでのみフェッチされた枝を指しているタグなど、あなたがコマンドに --tagsを与えるまで、その正常な fetchがそれらを得ることはありません、余分な空はまたそれらの枝の一部ではない可能どのコミット含ま git-svn
  • もフェッチされます。彼らは
  • に属しどこ適切svn2gitタグを使用すると、SVNでレイアウトを変更した場合、あなたが簡単にあなたはまた、簡単に複数のGitリポジトリに1つのSVNリポジトリを分割することができsvn2gitと歴史最終的に
  • を失うことになるgit-svnで、svn2gitでこれを設定することができます
  • 又は容易1つのGitのリポジトリに同じSVNルートにおける複数のSVNリポジトリを組み合わせる
  • 変換が速く正確svn2gitgit-svn
0123よりも無数倍であります

git-svnが悪化し、KDE ​​svn2gitが優れている理由はたくさんあります。 :-)

+0

ご清聴ありがとうございました!私はそれをチェックし、結果についてあなたに戻ってきます(私の他の仕事の間にこれをしなければならないので、少し時間がかかります)。 –

関連する問題

 関連する問題