假设我有这样的文件结构:
├── 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/
.