2013-08-02 5 views
1

폴더가 파일과 함께 서버에 이미 존재하더라도 SVN에 파일이있는 폴더 (예 : Project)를 가져와야합니다.디렉토리가 이미 존재하는 경우에도 파일 및 강제 덮어 쓰기가있는 디렉토리 가져 오기

참고 : 쓰루풋 프록시으로 저장소를 설정 했으므로 폴더를 체크 아웃하고 변경 사항을 적용한 후 다시 커밋하면 "작업 복사본이 오래된 것"이라는 오류가 발생합니다.

이렇게하려면 어떤 명령 줄 도구가 있습니까? 아니면 다른 아이디어?

+0

왜 단순히 체크 아웃을하고, 파일을 복사 (덮어 쓰기) 한 다음 폴더에 들어있는 모든 파일에 대해'svn add '를 수행 할 수 없습니까? 새 파일이 추가되고 svn에서 이미 제어 된 파일은 건너 뜁니다. 참고 : 폴더 자체가 아닌 폴더의 내용 (파일)을 복사하십시오. – arkascha

+0

미안 해요. 깜빡 했어. 필자는 Write-through 프록시로 저장소를 설정했다. – user1553605

답변

-1

svn help import을 읽고 사용하십시오. 당신이 을 작업하면 정말

svn import /PATH/TO/PROJECT protocol://URL/IN/REPOSITORY

그냥주의하는 URL/IN/REPOSITORY

에 아이 같은 결과 Project로 추가됩니다

기존 저장소에 사용자 위치에서 unversion 트리를 추가입니다 : 가져 오기가 저장소에 커밋으로 나타납니다.

+3

요청한 OP와 같이이 값은 덮어 쓰지 않습니다. SVN에 이미 존재하는 경우 svn 가져 오기가 파일을 덮어 쓰지 않는 것과 동일한 문제가 있습니다. – Slav