OSV에서 Versions을 사용하여 Subversion의 모든 코드를 관리합니다. Git이 Versions와 같은 훌륭한 GUI 애플리케이션을 가질 때까지 현재 워크 플로우를 크게 변경하는 데 관심이 없다.SVN을 로컬에서 사용하고 변경 사항을 원격 Git 서버에 푸시하는 방법은 무엇입니까?
제 고객 중 한 명이 내 코드를 개인 GitHub 저장소로 푸시하려고합니다. Git을 로컬에서 실행하고 원격 Subversion 서버로 푸시하는 것에 관한 많은 질문과 기사가 있지만 반대 시나리오에 대한 제안을 찾을 수없는 것 같습니다.
이 명확하게하기 위해, 내가하고 싶은 것입니다 : 내 코드 (중앙 저장소가 원격 서버에 실제로,하지만 난 그게하지 않습니다 바라고 있어요 로컬 서브 체크 아웃에서 관리 유지- 여기에 문제가있다)
- 내가 클라이언트에 전달할 때마다 "git update-github-with-local-svn-changes"와 같은 명령을 실행하고 싶다
- 다른 사람이 GitHub), "git update-local-svn-with-github-changes"와 같은 명령을 실행하고 싶습니다.
감사합니다, Andrew. 이 프로젝트를 위해 새로운 GitHub 저장소를 시작할 수 있으므로 두 번째 부분은 문제가되지 않습니다. 최신 Subversion 변경 사항으로 로컬 Git 저장소를 업데이트하려면 "git-svn rebase"명령을 사용해야한다고 생각합니까? – davidcann
고마워, 앤드류. 결국 좋은 해결책이되었습니다. – davidcann
아마도 가장 쉬운 방법 일 것입니다. 대신에'git svn fetch'를 사용하여 병합이나 리베이스를 처리 할 수 있습니다. –