외부 Subversion 서버없이 TortoiseSVN을 사용하여 LabView 소스 (즉, 끊임없이 변화하는 바이너리 파일 모음)를 관리하고 있습니다.TortoiseSVN : 한 지점의 내용을 다른 지점으로 복사
누구든지 구독하고 매일 업데이트 할 수있는 저장소의 "베타"지점을 갖고 싶습니다. 이 프로젝트는 별도의 분기가있는 일반적인 베타 릴리스 시리즈와는 다르지만이 프로젝트에 적합합니다.
트렁크 분기의 특정 버전의 내용을 베타 분기로 복사하는 가장 쉽고/쉬운 방법은 무엇입니까? 본질적으로 내가하고자하는 일은 beta
의 이전 내용을 삭제하고 새로운 내용을 삽입하는 것입니다. 삭제 + 추가 작업은 가능 하겠지만 분명히 차선책입니다. Merge는 Tortoise가 파일 삭제를 포함하여 트렁크의 호의에있는 모든 충돌을 자동으로 해결하지 않으면 옵션이 아닙니다.
업데이트 : 몇 명이 내가 삭제 + 추가를 원하지 않는 이유를 묻습니다. 나는 더 깨끗한 대안을 원한다.
- 이 방법을 사용하면 베타 트리의 업데이트 수가 절반으로 줄어 듭니다.
- 업데이트가 원적이지 않으므로 누군가가 빈 릴리스를 선택할 수 있습니다.
- 나는 시험해 보지 않았지만
beta
은 적절한 지점이 아니 었습니다. 매번 "새로운"파일이기 때문에 개정 기록은 여러 개정을 추적합니다. 업데이트 2
:svn
는 임의의 명령을 커밋하기 전에 수 있습니다,하지만 난 거북이가 이런 식으로 일을 가져올 수 없습니다. "삭제"를 선택하면, 커밋 될 때까지 스텁 디렉토리가 남았고, 지점을 다시 채울 수있었습니다. 이전 및 새 태그 개정판에 존재할 때 디렉토리 삭제 표시를 해제 할 수있는 방법이 필요합니다.
내가 누락되었거나 삭제하지 않고 원하는 것을 복사합니까? –
아니요, SVN은 트랜잭션입니다. 삭제 및 복사 (추가하지 않음)는 문제가되지 않습니다.그리고 베타는 적절한 지점 (또는 더 나은 태그)이 될 것입니다. –
@Unquiet : 아, 나는 그런 생각조차하지 않았습니다! 답으로 게시하고 그것을 선택하겠습니다. – Potatoswatter