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/

관련 정보