SVN 서버 A에서 프로젝트를 체크 아웃했지만 변경 사항을 서버 B에 다시 커밋해야합니다. 두 서버의 리포지토리가 동일한 구조를 가지고 있습니다. Tortoise SVN을 사용하여 이것을 어떻게 할 수 있습니까?SVN 저장소 변경
덕분에, 돈
SVN 서버 A에서 프로젝트를 체크 아웃했지만 변경 사항을 서버 B에 다시 커밋해야합니다. 두 서버의 리포지토리가 동일한 구조를 가지고 있습니다. Tortoise SVN을 사용하여 이것을 어떻게 할 수 있습니까?SVN 저장소 변경
덕분에, 돈
이 나는 이주 옵션이입니다 생각합니다. 지금까지 사용하지 않았으므로 보증 할 수 없습니다.
: 좀 더 읽고 (http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html) 필요하지 않은 것 같습니다. 주소가 변경된 동일한 저장소 인 경우 작동하지만 다른 저장소 인 경우 작동하지 않습니다.
리포지토리 B에서 새 복사본을 가져 와서 변경 한 패치를 가져 와서 새로운 복사본에 적용 할 수 있습니다. 그런 다음 커밋 할 수 있습니다.
여기 봐 : 당신이 체크 아웃 할 때 http://wsmoak.net/subversion/demo/tsvn-checkout.html
당신은 올바른 URL 저장소를 설정할 수 있습니다.
프로젝트는 이미 체크 아웃되었습니다 –
죄송합니다, 당신 말이 맞습니다. 나는 오해했다. – Evandro
당신은 당신이 작업을 수행 svn import
를 사용하여 무엇을해야 할 수 있습니다 : "서버 A"에
svn export
. 코드베이스는 있지만 .svn 파일은 없습니다. 그런 다음 "서버 B"로 이동하여 평소대로 파일을 체크인하십시오. Tortoise SVN에 내보내기를 수행 할 수 있는지 확실하지 않으므로 명령 줄을 사용해야 할 수도 있습니다.
relocate 옵션이 완벽하게 작동했습니다. –
Subversion 설명서에 따르면이 상황에서 재배치를 사용하면 안됩니다 (rslite 게시 링크 참조). 어쩌면 당신은 운이 좋다 ... –