문제

개발자의 변화로 인해 트렁크를 파괴하거나 포스터를 계속해서 삭제 한 다음 로컬 카피에서로드해야합니다.

이 작업을 수행하는 방법에 대해 몇 가지 생각을 가지고 있습니다.

1) 트렁크에서 모든 파일을 삭제하십시오. 2) 삭제를하십시오 3) "새로운"트렁크를 작업 사본으로 복사하십시오. 4) 재귀 적으로 모든 파일을 추가하십시오 5) commit

또는

1) 트렁크를 태그로 이동 2) commit. 3) "New"트렁크에서 SVN 가져 오기

진행하는 가장 좋은 방법인가?이 상황을 처리하는 더 좋은 방법이 있습니까?

더 이상 "새로 만들기"트렁크뿐만 아니라 모든 변경 사항이 아닌 파일의 삭제를 캡처해야합니다.

도움이 되었습니까?

해결책

내가 당신을 올바르게 이해하면 가장 좋은 방법은 첫 번째 옵션입니다.따라서 현재 트렁크의 모든 파일을 삭제하고 결과를 커밋합니다.그래서 당신은 어떻게 든 "깨끗한"(비어있는) 트렁크가 있습니다.이제 "새로운"트렁크를 가져옵니다.트렁크는 새 로컬 사본으로 만 구성됩니다.당신은 그 결과를 저지르고 그것이 그것을 저지른다. 이전 트렁크에서 파일을 필요로하는 경우 Subversion을 통해 얻을 수 있습니다.

나는 당신의 사건에서 태깅이 좋은 생각이라고 생각하지 않는다.파일이 저장소에 있기 때문에, 내가 당신을 이해하는 한, 멀리 가야합니다.

다른 팁

나는 최상의 옵션이지만 편의를 위해서는 최초의 옵션이라고 생각합니다 (삭제하기 전에)은 오래된 트렁크의 마지막 버전을 더 빨리 찾는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top