2013-10-22 4 views
8

SVN과 Git을 사용하여 동일한 폴더를 버전 관리하고 2 개의 별도 리포지토리에 커밋합니다. 하나는 Google 코드에서 호스팅되고 다른 하나는 GitHub에서 호스팅됩니다.SVN과 Git을 나란히 사용하십시오.

SVN은 추적하는 모든 디렉토리에 .svn 디렉토리를 만듭니다. Git에 파일과 폴더를 추가 할 때 globbing을 사용하고 많은 파일과 하위 디렉토리가 있기 때문에 작업 카피에서 수정 한 폴더를 glob하기 만하면됩니다. 하나씩 추가하고 싶지 않습니다. .

.gitignore 파일에 */.svn/*을 추가하려고했지만 아무 소용이 없습니다. Git과 SVN을 공존시키는 방법이 SVN의 혼란 스러움없이 Git repo에 맡겨져 있습니까?

답변

5

여분의 슬래시와 별없이 .gitignore 파일에 .svn을 추가하면됩니다. 또는 더 나은, 자신의 용도로 동일한 목적을 제공하고 귀하의 저장소에 최선을 다하지 않는 .git/info/exclude에 추가하십시오.

+0

'.gitignore' 파일의'.svn' 항목은'.svn' 폴더가 모든 하위 디렉토리에서 무시되는지 확인합니까? – Libbux

+0

@ TheLibbster : 예. –