2011-10-30 1 views
2

TortoiseSVN 1.6.xx를 사용 중입니다.작업 폴더에서 SVN 디렉터리 구조를 다시 작성하는 방법?

SVN 저장소를 처음 만들 때 작업 폴더에 여러 가지 하위 폴더가있었습니다. 나는 유일한 사용자이고 TortoiseSVN을 백업 저장소로 사용하고 있습니다. 필자는 작업 폴더의 유일한 사용자이므로 SVN 저장소의 파일을 체크 아웃하지 않습니다. 나는 하루 종일 약속을하고 다음날 같은 폴더에서 작업을 시작합니다.

최근에 작업 폴더에서 몇 개의 하위 폴더를 삭제했습니다. 이제 Tortoise는 새로운 변경 사항을 적용 할 수 없습니다. 때로는 "Try Cleanup"메시지를 표시하고 때로는 작업 복사본을 처음 업데이트하는 메시지를 표시합니다.

정리를 시도했지만 아무 일도 없었습니다. 커밋되지 않은 폴더를 변경 했으므로 작업 폴더를 마지막 버전으로 업데이트 할 수 없습니다.

이 문제를 없애고 현재 작업중인 폴더로 저장소를 재구성하는 방법은 무엇입니까?

답변

2

작업 복사본을 업데이트해도 변경 한 로컬이 삭제되지 않습니다. 두려움없이해라. 정말로 무언가를 잃는 것을 두려워하는 경우 작업 복사본을 다른 폴더에 복사해야하지만 필요하지 않아야합니다.

다른 사람들과 함께 작업 한 사람이 로컬 변경 사항 중 하나와 충돌하는 커밋을 한 경우 다시 커밋을 시도하기 전에 업데이트를 병합해야합니다. 로컬 변경 사항이 포함 된 WC를 업데이트하는 것은 정상적이고 일반적인 일입니다.

1

상태가 현재 상태가 아니므로 정리 또는 업데이트해야하는 메시지는 일반적으로 다른 사람 또는 저장소 브라우저를 사용하여 사용자가 서버를 변경 한 결과입니다. 그냥 그렇게하고 그 후에 커밋을 한 후에 변경해야합니다.

또 다른 가능성은있을 수 :

  • 은 당신이 뭔가를 풀어 두려워하는 경우

는, 현지를 수행하여 서버의 변경 (제거 디렉토리)

  • 업데이트 로컬 복사본을 수행 export 보관하려는 디렉토리의 메뉴에서. 이렇게하면 Subversion의 메타 데이터가 아닌 파일 만 저장됩니다. 모든 것이 로컬에 있고 내용물이 너무 많지 않다면 새로운 체크 아웃으로 많은 비용이 들지 않습니다.

  • 관련 문제