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/

尽管硬链接不适用于文件夹。符号链接不被处理git有没有办法实现将这些文件夹收集/链接到git存储库文件夹中?

答案1

您可以将mount --bind您的special-files/目录放入git-project/special-files-X/.

相关内容