Git - Gitリポジトリディレクトリにサブフォルダを追加/リンクする方法

Git - Gitリポジトリディレクトリにサブフォルダを追加/リンクする方法

次のようなファイル構造があるとしましょう。

├── Project-1/
│   ├── files/
│   └── special-files/
├── Project-2/
│   ├── files/
│   └── special-files/
└── Project-3/
    ├── files/
    └── special-files/

今、すべてのフォルダを含むGitリポジトリを作成したいと思いますspecial-files。ファイルの場合は、ハードリンクln ./Project-1/special-files ./Git-Project/special-files-1などを作成して次のようになります。

Git-Project/
├── .git
├── .gitignore
├── special-files-1/
├── special-files-2/
└── special-files-3/

ハードリンクはフォルダでは機能しません。シンボリックリンクは処理されませんgitgitこれらのフォルダをストレージフォルダに収集/リンクする方法はありますか?

ベストアンサー1

にディレクトリをmount --bind置くことができます。special-files/git-project/special-files-X/

おすすめ記事