0

私たちのチームは既存の SVN リポジトリを git に切り替えたいと考えているため、Subgit をインストールしました。私が知る限り、構造はかなり標準的です。

http://svn.local/project1/trunk<trunk

http://svn.local/project1/branches<branches

http://svn.local/project1/tags<tags

私の問題は、インポートされた git リポジトリにブランチが含まれていないことです。インポートの方法は次のとおりです。

~/git に CD-d して実行しましsubgit configure --svn-url http://svn.local/project1/trunk project1た。
このコマンドの結果は次のとおりです。

    CONFIGURATION SUCCESSFUL

    To complete SubGit installation do the following:

    1) Adjust Subversion to Git branches mapping if necessary:
/home/az/git/project1/subgit/config <br>

    2) Define at least one Subversion credentials in default SubGit passwd file at:
    /home/az/git/project1/subgit/passwd
   OR configure SSH or SSL credentials in the [auth] section of:
    /home/az/git/project1/subgit/config <br>

    3) Optionally, add custom authors mapping to the authors.txt file(s) at:
/home/az/git/project1/subgit/authors.txt

    4) Run SubGit 'install' command:
    subgit install project1


ステップ2を実行しました-SVNサーバーの有効な資格情報を追加しました。それが重要な場合は LDAP 対応ですが、資格情報は検証されており、間違いなく有効です。次に、subgit install project1
出力を実行しました:

SubGit version 2.0.3 ('Patrick') build #2796

Translating Subversion revisions to Git commits...

Subversion revisions translated: 890.
Total time: 12 seconds.

INSTALLATION SUCCESSFUL

したがって、SVN リポジトリからいくつかの履歴を取得したことがわかります。ただし、フォルダーgit branch -a内で実行してproject1も何も返されません。git fetchリモートリポジトリを指定する必要があると言われていますが、そこに何を入れなければならないかわかりません。これを修正するにはどうすればよいですか?最終的に他の人がproject1レポからクローンを作成し、コードと履歴を確認できるようになりますか?

4

0 に答える 0