는 dir1
이 아닌 반면 나는, 버전 관리하에 이미이SVN에 상위 디렉토리를 추가하는 방법은 무엇입니까?
dir1
dir2
dir3
dir2
같은 디렉토리 구조를 말한다. 이제 나는 dir1
을 버전 관리하에두고 싶다는 것을 알고 있습니다. (어쩌면 나중에 dir3
등에서) 어떻게하면 이것을 수행하고 변경 사항을 저장소에 올바르게 반영 할 수 있습니까? 난 그냥 dir1
에서 dir2
를 이동하는 경우
, SVN에 dir1
를 추가하고 dir1
로 다시 dir2
이동이 아마 dir2
의 버전 기록을 파괴 할 것이다. 더 복잡한 것은 무엇보다 dir2
은 버전 제어하에 있지 않은 많은 파일을 포함하고 있기 때문에 (무시됩니다), dir2
은 저장소에서 (완전히) 다시 생성 할 수 없습니다.
내가 서버 (즉,'svn의에서 mkdir URL/DIR1에이 시도
svn add --parents dir1/dir2
을 시도; svn mv url/dir2 url/dir1') 성공했습니다. 하지만'svn up'을 시도했을 때'svn :'dir2 '디렉토리를 추가하지 못했습니다 : 같은 이름의 객체가 이미 존재합니다'? – fuenfundachtzig새로운 위치로 새로 체크 아웃해야합니다. – sbi
체크 아웃을 피하고 싶습니다 (질문 참조). 따라서이 작업을 로컬에서 시도 했으므로 이제'dir2'와 동일한 수준의'dir11'을 갖지만'svn mv dir2 dir11'은'svn : dir11 '을 잠글 수 없습니다. – fuenfundachtzig