2

ローカル ドライブでは、プロジェクト ファイルはディレクトリにありbarます。ただし、gitリポジトリでは、それらはのfooサブディレクトリにありますhttps://:@git.<domain>/kerberos/my_repo(つまり、内my_repo/foo

エラーが発生します

git clone https://:@git.<domain>/kerberos/my_repo/foo bar

ただし、次のことを行っても問題ありません

git clone https://:@git.<domain>/kerberos/my_repo bar

ただし、フォルダ構造はbar/my_repo/foo. これは私が必要とするものではありません。からのファイルをディレクトリfooに配置したい。bar

それに対する良い解決策はありますか?

4

2 に答える 2

1

基本的にいいえ。svn とは異なり、git リポジトリは全体のみをチェックアウトできます。

于 2013-09-17T11:11:27.667 に答える
0

Git は、.gitと呼ばれる 1 つのファイルだけでバージョン管理を処理します。

したがって、リモートの.gitmy_repoはフォルダーのすぐ下にあるようです。

したがって、クローンはできますmy_repoが、具体的にはできませんmy_repo/foo

my_repo/fooお気づきかもしれませんが、SVN にはルートの各サブフォルダーにも「署名」があるため、SVN経由でチェックアウトすることができます。

于 2013-09-17T11:18:13.370 に答える