2010-11-22 2 views
0

새롭고 삭제 된 디렉토리 및/또는 새롭고 삭제 된 (실제로 옮겨진) 파일을 리눅스의 Subversion 저장소에서 Windows로 전송하는 가장 좋은 방법은 무엇입니까?리눅스와 창 사이에서 전복 변경 사항을 전송하는 것

저는 리눅스에서 서브 버전 저장소를 사용하여 개발 한 바 있지만 Windows에서도 변경 사항을 테스트해야합니다. 내 Windows 컴퓨터에는 svn diff 출력으로 패치를 시도한 tortoisesvn 저장소가 있습니다. 이것은 내 패치가 이름이 바뀐 (즉, 삭제되고 다른 이름으로 추가 된) 디렉토리, 새로운 디렉토리 및 거기에있는 파일들을 포함하고 있기 때문에 비참하게 실패했다.

svn diff 출력을 tortoisesvn의 패치로 적용하면 문제가 발생합니까? 현재 가장 좋은 방법은 리눅스 트리와 동일한 svn 버전의 Windows 트리를 가지고 기존의 디렉토리 전체에 변경된 디렉토리 전체를 복사하는 것입니다. 그게 효과가 있니?

+0

잘 모르겠습니다. 당신은 2 repos 실행하고있다. repo 또는 일부 작업 사본에서 변경 사항을 전송해야합니까? –

+1

저장소를 말할 때 실제로 작업 복사본을 의미합니까? – jgifford25

답변

0

diff 및 패치 유틸리티는 폴더/경로 변경 (파일 이동, 이름 변경 등)을 고려하지 않으므로이 경우에는 사용하지 마십시오.

Windows 컴퓨터에서 Linux repo에 직접 액세스 할 수없는 몇 가지 이유가 있습니까?

이러한 리포지토리를 별도로 유지해야하는 경우 svnsync를 사용하여 서로 동기화 할 수 있습니다. 또한 두 시스템이 동일한 네트워크에 있으면 'rsync'Linux 유틸리티를 살펴볼 수 있습니다.

관련 문제