SVN 트렁크에서 코드를 확인했을 때 코드를 특정 지점으로 확인하는 방법은 무엇입니까?
문제
코드 변경 사항을 특정 지점으로 확인해야하지만 코드가 트렁크 =/이므로 어떻게 해야할지 잘 모르겠습니다.
해결책
cd workingcopy svn checkout http://my.repos.com/path/to/trunk # make your edits svn switch http://my.repos.com/path/to/branch svn commit
이제 작업 카피는 트렁크 대신 지점을 가리 킵니다. 또한 분기를 별도의 작업 사본으로 확인한 다음 변경 사항을 드래그 앤 드롭으로 찍을 수도 있습니다.
다른 팁
스위치를 사용하면 한 저장소 위치에서 트렁크와 같은 다른 저장소 위치에서 다른 리포지토리 위치로 체크 아웃을 변경할 수 있습니다.
그런 다음 지점에 변경 사항을 커밋 할 수 있습니다.
TortoisesVN을 사용하면 다음을 수행하는 스위치를 수행 할 수 있습니다.
- 스위치를 원하는 문제의 디렉토리를 마우스 오른쪽 버튼으로 클릭하십시오.
- TortoisesVN을 선택하십시오 | 스위치
- 리포지토리 위치를 현재에서 새 위치로 변경하십시오.
이것에 대한 문서는 될 수 있습니다 여기에서 찾았습니다.
당신은 당신이 커밋하려는 지점의 사본이 필요합니다. 따라서 별도의 디렉토리로 확인하거나 사용하십시오. svn switch
.
전환 외에도 패치를 만들 수도 있습니다.
http://ariejan.net/2007/07/03/how-to-create-and-apply-a-patch-with-subversion/
나는 정확한 statutation을 확신하지 못하지만 분기에 변화를 병합하는 것이 아이디어 일 수 있습니다.
정확한 statutation이 확실하지 않지만 지점에 변경 사항을 병합하는 것이 아이디어 일 수 있습니다.
또는
당신은 당신이 커밋하려는 지점의 사본이 필요합니다. 따라서 별도의 디렉토리에서 확인하거나 SVN 스위치를 사용하십시오.
좋아, 나는 이것을 할 방법을 찾았다. 지점을 확인하고 코드 변경을 복사하고 Checked Out Branch =