1

svnリポジトリをgitに移行しようとしています。しかし、私は立ち往生しています

git svn clone https://svn.xxx.com/repos/xxx/trunk ~/temp

これは「致命的:実行できません'git-svn':ディレクトリではありません」エラーをスローします

ディレクトリ〜/ tempにいると言って、「git svn」だけを実行しても、同じエラーメッセージが表示されます。

試した

man git-svn

うまく機能します。

何が問題なの?

4

2 に答える 2

1

移行には SubGit プロジェクト ( subgit.com ) を使用することをお勧めします。最も重要な SVN の概念 (EOL、無視、タグ、マージなど) は、git-svn よりもはるかに優れています。また、SVN と Git リポジトリの同期を維持するため、実行するまで SVN と Git の両方のインターフェイスを使用できます。

subgit uninstall <path/to/svn/repo>
于 2012-05-12T12:46:49.263 に答える
0

これらを行った後、問題はなくなったようです。そして、新しいバージョンのgit 1.7.3.4を入手しましたが、バージョン1.7.2の問題かどうかはわかりません

sudo port deactivate git-core
sudo port install git-core +svn

http://redlinesoftware.com/blog/2008/2/24/converting-subversion-repositories-to-gitを参照してください。

しかし、私の git-svn と git-svnimport は壊れています! セクション

于 2012-05-10T02:45:39.207 に答える