큰 스토리가있는 대형 SVN 저장소가 있습니다. git을 로컬로 사용하여이 저장소에서 선택된 디렉토리를 추적하려고합니다. 또한, 로컬 폴더 구조가 SVN의 것과 다를 수 있습니다. 그래서 이것은 추적이 희소 한 것에 관한 것만이 아닙니다. 내 지역의 레이아웃은 다음과 같아야합니다 : I 추적 할 Apps
에서 디렉토리의 소수가있다git-svn에서 선택된 원격 디렉토리를 추적하십시오.
git directories remote svn path
--------------- ---------------
/ (not tracked)
+-/Core https://svn/main/Core/dev
+-/Apps (not tracked)
+-/Foo https://svn/main/Apps/Foo/dev
+-/Bar https://svn/main/Apps/Bar/dev
. 또한 로컬 git 저장소의 수명이 다한 후에 동일한 원격 SVN 저장소에서 다른 앱을 추적 할 수 있어야합니다.
이 행마는 다소 깨끗한가요? 나는 별도의 svn 리모컨으로 각 디렉토리를 추적 생각하고 있지만, 간단한 해결책이 없는지 확실하지 않습니다.
고마워, 내가 무슨 뜻인지, 그리고이게 충분히 분명 솔루션은 별도의 자식 Repo에있는 모든 svn 하위 트리를 추적 할 수 있습니다. 좀 더 우아한 해결책이 있기를 바랐지만 찾을 수 없었습니다. 내가 찾고있는 것처럼 보이는 것은 불가능합니다. – kkm