내 자식 저장소에서 심볼릭 링크를 처리하는 방법

제프

두 개의 git repos가 A있으며 B별도의 경로 아래에 있습니다.

A/subfolder일부 데이터 파일을 포함하는 하나의 저장소 ( ) 에 하위 폴더가 있습니다. 내 로컬 컴퓨터에는 B이러한 파일에 액세스 할 수있는 심볼릭 링크가 있습니다. 이렇게하면 내용이 동일한 두 개의 개별 폴더를 유지할 필요가 없습니다. 잘 작동합니다.

문제는 이러한 리포지토리를 github에 푸시하면의 심볼릭 링크가 B예상대로 다른 시스템에서 작동하지 않는다는 것입니다. 이를 처리하는 가장 좋은 방법은 무엇입니까?

  • 1) 로컬 컴퓨터에 하나의 물리적 디렉토리 만 유지하면됩니다.

  • 2) 각 git 저장소에는의 물리적 내용이 포함되어 subfolder사용자가 문제없이 두 저장소 중 하나를 복제 할 수 있습니다.

  • 3) 리포지토리에서 로컬 컴퓨터로 가져올 때 파일의 복제본이 생성되지 않습니다. subfolder

제프

내 해결책은 심볼릭 링크 대신 하드 링크를 사용하는 것이 었습니다. 하드 링크는 OS X에서 기본적으로 지원되지 않지만이 도구는이를 구현합니다.

https://github.com/selkhateeb/hardlink

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Letsencrypt + Docker-심볼릭 링크를 처리하는 가장 좋은 방법?

심볼릭 링크를 만드는 Bash 스크립트는 심볼릭 링크를 생성하기 위해 내 변수에 ._ 문자를 추가합니다.

Windows에서 git 저장소에 심볼릭 링크를 추가하는 방법은 무엇입니까?

Bash에서 심볼릭 링크를 가리키는 심볼릭 링크를 찾는 방법

내 저장소에 대한 심볼릭 링크에서 자식이 실패합니다.

MacOS에서 CurrentJDK 심볼릭 링크를 변경하는 방법

rsync / rsnapshot에서 심볼릭 링크를 제외하는 방법

소프트 심볼릭 링크를 '적용'하는 방법

Go에서 심볼릭 링크를 덮어 쓰는 방법?

Node.js에서 심볼릭 링크를 읽는 방법

Linux 웹 서버용 심볼릭 링크를 만드는 방법

루트에 대한 심볼릭 링크를 만드는 방법

대화 상자에서 심볼릭 링크를 선택하는 방법은 무엇입니까?

자식이 폴더에 대한 심볼릭 링크를 추적하지 못하도록 방지

Linux에서 심볼릭 링크 파일의 소스를 찾는 방법

쉘 스크립트에서 심볼릭 링크를 해결하는 방법

Lumen의 저장소 공용 폴더에 대한 심볼릭 링크를 만드는 방법

/ var / tmp에서 / tmp로 심볼릭 링크를 되 돌리는 방법

PC에서 작동하는 상대 심볼릭 링크를 만드는 방법

git에서 심볼릭 링크를 업데이트하는 방법

Ubuntu의 / usr / bin / python에서 심볼릭 링크를 제거하는 방법

Laravel-로컬 저장소 심볼릭 링크를 되돌리고 새로 고치는 방법

심볼릭 링크 폴더에서 심볼릭 링크 인식

React Native monorepo에서 심볼릭 링크를 처리하는 가장 간단하고 전투 테스트를 거친 방법은 무엇입니까?

다운로드 할 때 git 저장소에서 심볼릭 링크를 역 참조하는 방법은 무엇입니까?

시작부터 심볼릭 링크가 작동하도록 보조 내부 HDD를 자동 마운트하는 방법은 무엇입니까?

AppArmor에 최상위 심볼릭 링크를 가르치는 방법

모든 디렉토리에서 사용할 수있는 심볼릭 링크를 정의하는 방법

Fedora의 디렉토리에서 심볼릭 링크를 제거하는 방법은 무엇입니까?