그래서 많은 프로젝트에서 사용하는 몇 개의 작은 파일이 있습니다. 예를 들어 PHP 용 MySQL 래퍼와 C++ 용 버퍼 관리 클래스가 있습니다. 지금까지, 나는 하나의 SVN 저장소에 보관 해왔다. 그런 다음 프로젝트에서이 태그를 사용할 때 태그를 작성 (SVN의 태그 폴더에 복사하는 것) 한 다음 프로젝트에서 가져온 태그에 하드 링크 만 할 것입니다. 그렇게하면 트렁크의 복사본에 아무 것도 추가, 제거 또는 수정해도 프로젝트에 영향을 미치지 않습니다.힘내 태그로 파일에 하드 링크 (다른 프로젝트에 파일 포함)
이 방법을 사용하면 나중에 프로젝트를 새로운 버전으로 전환하려는 경우 새 버전을 사용하는 태그가있는 버전과 필요한 경우 프로젝트의 일부 코드를 업데이트하는 것의 차이를 확인하는 것만 큼 간단합니다. 하드 링크.
그러나 현재 대부분의 코드를 힘내 (Git)로 변경하고 있습니다. 망할 자식이 태그를 가지고 있지만 폴더에 트렁크 만 포함되어 있습니다 (태그는 단순한 디렉토리가 아니라 버전 기록에 저장됩니다). 나중에 변경하지 않고 이러한 파일의 특정 태그에 연결하는 가장 좋은 방법은 무엇입니까? 내가 생각할 수있는 유일한 방법은 특정 태그를 체크 아웃하고 링크하는 것입니다. 그러나 이것은 다른 버전의 프로젝트를 사용하고있는 모든 프로젝트에서 체크 아웃해야 할 필요가 있으며, 그렇게해야하는 것보다 더 많은 번거 로움처럼 보입니다.
쉬운 방법이 있습니까?
감사합니다.
아마도 여기에 서브 모듈을 찾고있을 것입니다 ... – fge