Subversion과 git을 동시에 사용하기

Subversion과 git을 동시에 사용하기

내 작은 회사에서 나는 5년 넘게 Subversion을 사용해 왔습니다. 커밋, 업데이트 등을 위해 사용자 컴퓨터에서 repos 및 tortoiseSVN을 관리하기 위해 VisualSVN Server Manager를 사용하고 있습니다.

지금 이대로 유지하고 싶어요. 이와 함께 내 계정으로 gitlab.com에 이러한 저장소의 복사본을 만들고 싶습니다. 내가 원하는 것은 다음과 같습니다.

  1. 사용자가 자신의 컴퓨터에서 저장소에 커밋합니다.
  2. 커밋은 VisualSVN에서 그대로 수신됩니다.
  3. 커밋은 또한 해당 온라인 gitlab.com 저장소에 '푸시'로 전파됩니다.

다시 말하지만, gitlab 저장소를 변경하고 사용자가 TortoiseSVN->Update를 수행하면 gitlab에 연결되어 있지 않아도 해당 업데이트를 수신하고 여전히 Subversion에 연결되어 있지만 Subversion은 gitlab.com 저장소에 연결되어 있습니다.

이것이 가능한가? 누구든지 이를 수행하기 위한 세부 계획을 세울 수 있습니까?

제가 이 일을 하고 싶은 이유는 다음과 같습니다.

  1. 사용자가 사무실 외부에서 저장소에 액세스하는 것을 원하지 않습니다.
  2. 수백 개의 내 svn 저장소에 대한 모든 커밋을 새로운 gitlab 저장소에 그대로 유지하고 싶습니다.
  3. 저는 실제로 안전하고 싶습니다(예, 맞습니다. 온라인도 안전하지 않지만 백업으로도 작동할 것 같습니다). 로컬 서버의 하드 디스크가 노후화되고 있기 때문입니다.

관련 정보