가능합니까?작업 디렉토리에서 로컬 자식 저장소를 분리하는 방법은 무엇입니까?
.git
디렉토리를 체크 아웃 디렉토리 이외의 다른 드라이브에 설치하고 싶습니다. 둘 다 분리 할 수있는 방법을 찾지 못했습니다.
이유는 다음과 같습니다. 매우 느린 네트워크 드라이브와 제한된 공간에 교환 영역이 있으며 이것은 시간 초과가있는 진짜 악몽입니다. 최소한 리포지토리 작업 (svn 리포지토리와의 동기화)은 시간 초과를 피하기 위해 충분히 빠르게 수행 될 수 있으며 성능 저하로 인해 체크 아웃시 파일 복사가 수행 될 수 있습니다. 이 상황에 대처할 방법을 찾지 못했습니다. (내 제어 권한이 아님)
더 좋은 제안이 없다면 로컬 git 저장소로 대체하고 체크 아웃을 rsync'ing하면됩니다. 느린 드라이브로오고가는 두 방향의 방향.
당신은 더 좋은 아이디어가있을 것입니다! 당신은 set the GIT_DIR
environment variable을 할 수
계획을 세우는 것이 좋지 않은 repo가 하나만있는 경우를 제외하고는 명령 행 옵션을 사용하는 것이 좋습니다. – Cascabel
힌트를 보내 주셔서 감사합니다. 나는이 옵션이 좋은 것을 간과하거나 오해했다. 내 유스 케이스가 다소 이상하다는 것을 안다. 하지만 자식은 이런 이상한 상황에서도 대처할 수 있습니다! :-) – jdehaan