2009-08-05 5 views
3

SVN 서버 A에서 프로젝트를 체크 아웃했지만 변경 사항을 서버 B에 다시 커밋해야합니다. 두 서버의 리포지토리가 동일한 구조를 가지고 있습니다. Tortoise SVN을 사용하여 이것을 어떻게 할 수 있습니까?SVN 저장소 변경

덕분에, 돈

답변

9

이 나는 ​​이주 옵션이입니다 생각합니다. 지금까지 사용하지 않았으므로 보증 할 수 없습니다.

: 좀 더 읽고 (http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-relocate.html) 필요하지 않은 것 같습니다. 주소가 변경된 동일한 저장소 인 경우 작동하지만 다른 저장소 인 경우 작동하지 않습니다.

리포지토리 B에서 새 복사본을 가져 와서 변경 한 패치를 가져 와서 새로운 복사본에 적용 할 수 있습니다. 그런 다음 커밋 할 수 있습니다.

+1

relocate 옵션이 완벽하게 작동했습니다. –

+0

Subversion 설명서에 따르면이 상황에서 재배치를 사용하면 안됩니다 (rslite 게시 링크 참조). 어쩌면 당신은 운이 좋다 ... –

0

를 사용하여 무엇을해야 할 수 있습니다 : "서버 A"에

svn export 

. 코드베이스는 있지만 .svn 파일은 없습니다. 그런 다음 "서버 B"로 이동하여 평소대로 파일을 체크인하십시오. Tortoise SVN에 내보내기를 수행 할 수 있는지 확실하지 않으므로 명령 줄을 사용해야 할 수도 있습니다.