0

Git リポジトリに .git サブディレクトリを持たせたい場合、subgit の使い方がわかりません。

従来のsubgit configure+ (subgit importまたは) を使用すると、ディレクトリsubgit installは作成されません。.git

最初に実行git initすると、実行できますsubgit importが、最初に実行できないようですsubgit configure。構成ファイルをセットアップして、subgit import.

すべてのリポジトリのものにsubgit従来のディレクトリを使用するように指示する方法はありますか?.git

4

1 に答える 1

3

SubGit は常にベアリポジトリにインストールする必要があります。ベア リポジトリを作成するには、git init --bareコマンドを使用します。または、コマンドに存在しないディレクトリまたは空のディレクトリを指定するsubgit configureと、SubGit はその場所にベア Git リポジトリを作成します。

$ subgit configure --svn-url <SVN_URL> non-existing-directory.git
$ subgit install non-existing-directory.git

次に、このリポジトリにアクセスできるように Apache または SSH をセットアップするか、ローカルにクローンして、.git/ディレクトリと作業ツリーを含むリポジトリを取得する必要があります。

また、ほとんどが++コマンドsubgit importへのショートカットであることにも注意してください。したがって、一度だけインポートする場合は、subgit configuresubgit installsubgit uninstall

$ subgit import --svn-url <SVN_URL> non-existing-directory.git
于 2015-03-24T12:58:05.373 に答える