2012-02-02 9 views
1

私はクローンを作成しようとすると、私は私がのgit - SVNを使用してクローンを作成したいSVNリポジトリを持っていますが、このSVNレポの暗い過去の名にスペースが作られたいくつかの支店があった...無効な名前の履歴に分岐がある場合、SVNリポジトリを複製できますか?

、 git-svnは、そのブランチを持つリビジョンで無効なオブジェクト名で失敗します。

この問題を回避する方法はありますか?失敗したリビジョンの後にクローンを開始する必要はありませんか?

答えて

0

SVN管理ツールを使用して、問題をソースで修正するための厄介な方法があります。リポジトリのコピーにローカルアクセスする必要があります。

  1. SVNリポジトリをテキストファイルにダンプします。
  2. 手動でブランチ名を編集します(スクリプトを作成しますか?)
  3. 新しい名前でSVNリポジトリを再構築します。

git-svnにパッチを当てることをお勧めします。それほど苦痛は少ないようです。他の人が恩恵を受けるように、パッチをアップストリームに戻すことを忘れないでください。 :)

p.s.私は故意に試したことがないので、それを行うためのコマンドラインを投稿していないし、それが正しいと約束できなかった。あなたが探しているツールはsvnadminです。

関連する問題