2011-01-27 3 views
5

이동 방법 svn move https://example.com/repos/123/ * https://example.com/repos/을 사용하여 파일 (.htaccess 등 포함)을 이동 하시겠습니까? 와일드 카드를 지원하지 않습니다SVN : 폴더 내부에서 파일 이동

+0

이것은 바보 같은 질문 일지 모르지만 모든 파일은 버전 관리하에 있습니다. 맞습니까? – cledoux

+0

@Daniel Gehriger : 존재합니다. 문제는 svn이 dir이 "123"이 아니라 "123/*"이라고 생각합니다. – Azat

답변

4

svn의 이동 : "경로 https://example.com/repos/123/* 개정 NN에 존재하지 않는 SVN은"

그것은 말한다. 당신은 그러므로 디렉토리의 각 파일에 대한 svn의 이동 전화를해야

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.move.html

다음 SVN에서 그들은이 명령은 "이동 파일이나 디렉토리를 예약"을 할 수있는 상태 레드 북.

이 작업을 수행하거나 Subversion GUI 도구 중 하나를 사용하려고하는 간단한 스크립트를 작성하는 것이 좋습니다.

+0

매우 슬프다. 아무튼 감사 해요. – Azat

2

저장소 URL에 와일드 카드를 사용할 수 있다고 생각하지 않습니다.

https://example.com/repos/123/을 확인해야합니다. 그런 다음 svn move foo\123\* foo\을 실행하고 커밋하십시오.

+0

저장소에서 모두 직접 수행 할 수있는 능력이 없다고 말하고 싶습니까? – Azat

+2

예,'123' 안에있는 모든 파일과 디렉토리의 목록을 얻고 각각에 대해'svn move'를 실행하지 않는다면 (예를 들어 스크립트에서). 하지만 각자 새로운 개정판을 작성하게 될 것입니다. 로컬 WC에서 '이동'을 수행하면 모든 동작을 단일 개정으로 묶을 수 있습니다. –

+0

확인. 고맙습니다.. – Azat