
次のようなファイル構造があるとしましょう。
├── 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/
ハードリンクはフォルダでは機能しません。シンボリックリンクは処理されませんgit
。git
これらのフォルダをストレージフォルダに収集/リンクする方法はありますか?
答え1
にディレクトリをmount --bind
置くことができます。special-files/
git-project/special-files-X/