저장소에서 소스 버전을 체크 아웃했습니다. 나는 많은 변화를 만들었고, 이제는 다른 저장소에 저장하려고한다. 이것이 가능한가? svn 저장소의 새로운 디렉토리를 변경합니다.
나는 다음 명령을 사용하여 저장소에서 작업 복사본을 만들려고 : 작업 복사본 내 svn의 상태가 여전히 수정의 무리를 보여줍니다svn copy . myrespository.com/NEWdir
그러나, 그리고 svn의 정보는 여전히 이전 디렉토리에 표시 저장소.
저장소에서 소스 버전을 체크 아웃했습니다. 나는 많은 변화를 만들었고, 이제는 다른 저장소에 저장하려고한다. 이것이 가능한가? svn 저장소의 새로운 디렉토리를 변경합니다.
나는 다음 명령을 사용하여 저장소에서 작업 복사본을 만들려고 : 작업 복사본 내 svn의 상태가 여전히 수정의 무리를 보여줍니다svn copy . myrespository.com/NEWdir
그러나, 그리고 svn의 정보는 여전히 이전 디렉토리에 표시 저장소.
svn copy
의 대상이 작업 디렉토리 인 경우 원본 파일의 복사본을 새 디렉터리에 만들고 다음 커밋에서 추가하도록 일정을 잡습니다. 원본 파일의 변경 내용을 커밋하고 싶지 않으면 별도로 되돌려 야합니다.
ur 저장소에서와 같이 변경 내용을 커밋 할 파일의 동일한 디렉토리 구조 아래에서 ur 체크 아웃 된 폴더 아래에 수동으로 동일한 이름의 파일을 만듭니다. 변경 한 파일의 내용을이 새로 생성 된 파일에 복사 한 다음 저장소에 새 파일을 커밋하십시오.
이해할 수있을 지 모르겠지만 여기에 있습니다. 리포지토리에서 변경 내용을 동일한 디렉터리로 다시 확인할 수 있습니다. 그것이 버전 관리의 요점이며, 사본이나 더 많은 디렉토리를 만들 필요가 없습니다. 언제든지 이전 버전으로 되돌릴 수 있습니다. 여전히 디렉토리의 복사본을 만들고 싶다면 브랜치를 만드는 것이 가장 좋은 방법 일 것입니다. 자세한 내용은 manual을 참조하십시오.
, 당신이 시도 할 수 있습니다 (즉, 이미 거기에 두 디렉토리 저장소에이고 잘못된 디렉토리를 체크 아웃) 변경 사항을 적용하려고합니다.
이 만 일하는 것이