2010-01-31 4 views
0

는이 같은 폴더 구조 ... Tortoise를 사용하여 SVN 저장소에 상위 폴더를 포함시키는 방법은 무엇입니까?

/main/project/web-app/versioned 
/main/project/web-app/more-versioned 
/main/project/web-app/unversioned 

은 내가 versionedmore-versioned에 체크 아웃

/main/project/web-app/versioned 
/main/project/web-app/more-versioned 

버전없는 폴더없이 내 SVN 저장소에이 미러를 가지고,하지만 난 정말 실현 나는 web-app으로 체크 아웃해야 했으므로 최상위 폴더로 체크 아웃하고 내 로컬 /main/project/web-app 폴더에 매핑했습니다.

SVN (또는 내가 클라이언트로 사용하고있는 Tortoise)이 직접 매핑 된 상위 폴더 였고 웹 애플 리케이션의 하위 폴더에서 변경된 것을 모두 제출할 수 있다고 생각했습니다. 나는 아무런 변화가 없다는 메시지를 web-app에 받는다.

SVN 및/또는 Tortoise로 로컬 웹 응용 프로그램 폴더 및 해당 내용을 저장소에 매핑하고 버전없는 폴더를 무시하려면 어떻게해야합니까?

+0

그래서 svn checkout web-app를 c : \ path \ web-app에 작성하고 웹 응용 프로그램 작업 사본의 일부 파일을 편집 한 다음 svn commit을 수행 했습니까? 재현 단계를보다 간결하게 작성하십시오. –

답변

1
  1. 체크 아웃 /main/project/web-app. 그러면 web-app이라는 versionedmore-versioned이라는 작업 복사본 폴더가 생성됩니다.
  2. unversioned 폴더를이 새로 만든 web-app 폴더에 넣으십시오.
  3. unversioned을 무시하십시오 (web-appsvn:ignore 속성을 unversioned으로 설정).

문구의 사용 "에 체크 아웃"당신이 당신의 작업 복사본을 만들기 전에 내가 당신이 한 사전 기존 대상 폴더를 생각하게한다. 이것은 사실이 아니어야합니다. 체크 아웃하면 폴더가 생성됩니다.

관련 문제