2017-05-02 3 views
0

현재 Subversion Edge 3.1.0을 사용하여 로컬 서버를 SVN 서버로 사용하고 있습니다. 사용자가 커밋을 푸시하고 주 저장소로 사용됩니다. 최근에 우리에게 몇 가지 문제가 있었으며, 서버가 꺼 지거나 문제가 발생하여 서버를 다시 시작해야했습니다.Subversion Edge SVN 클라우드 솔루션

우리는 같은 저장소에서 작업하는 사람들이 있기 때문에 Azure VM 설정이 가장 좋다고 결정했기 때문에 이것은 백업 서버의 역할을하며 저장소 (Dropbox, File 동기화 등).

내 질문

  • 사람은 실제로 설정이 유사한 환경을 관리 한입니까?
  • 커밋은 어떻게 작동합니까? 누군가가 클라우드 저장소 에 푸시하고 다른 누군가가 로컬 저장소를 푸시합니다.

모든 의견을 크게 기뻐할 것입니다.

미리 감사드립니다.

답변

1

실제로 이와 비슷한 환경을 설정 한 사람이 있습니까?

사용자가이 Azure VM에 HTTP (선호하는 HTTPS)를 통해 연결할 수 있도록 설정되어 있다면 회사 네트워크에 저장소를 호스팅하는 것과 다를 바 없습니다.

커밋은 어떻게 작동합니까? 누군가가 클라우드 저장소에 푸시하고 다른 누군가가 로컬 저장소를 푸시합니다.

Subversion은 중앙 집중식 VCS이기 때문에 "클라우드 저장소"와 "로컬 저장소"를 구분하지 않습니다. 저장소는 하나뿐입니다.

사용자는 단순히 사내 구축 환경 대신 Azure 호스트 저장소를 사용합니다. 커밋은 정확히 동일하게 작동합니다.

이 백업 서버 역할을하며이 이 아닌 백업입니다 자체에

서브 버전을 커밋 각 업데이트 저장소를 가지고! 리포지토리를 정기적으로 백업하고 리포지토리 서버와 별도의 위치에 보관하여 리포지토리 데이터를 안전하게 유지해야합니다.

리포지토리 항상은 서브 버전이 처음 작동하는 방식이기 때문에 항상 "완결 될 때마다 업데이트"됩니다. 개발자가 코드를 정기적으로 작성한다고 가정합니다.

관련 문제