2009-11-06 5 views
6

Eclipse Subversion 클라이언트를 사용하여 svn 저장소에서 프로젝트를 체크 아웃했습니다. 내 동료가 svn 원격 저장소에서 볼 수있는 2 개의 새 파일을 커밋했지만 머리에서 업데이트 할 때 가져올 수 없습니다.
2 파일이 나와 같은 트렁크에 있습니다.

누군가가 아이디어를 가지고 있습니까?SVN : 로컬 복사본에 파일이 없습니다

+0

어떤 종류의 파일입니까? 하위 디렉토리에 있습니까? 업데이트하려고하면 어떻게됩니까? –

+1

처음에는 "svn status -u"가이 파일들에 대해 무엇을 말합니까? – Avi

답변

8

아마도 sparse checkout이 있습니까? 내가 전환

svn update -r 1234 path/to/missing/file.txt
+1

나는이 문제도 가지고 있었다.이 솔루션은 나를 위해 일했다. +1 –

+0

나는 스파 스 체크 아웃을 가지고 있기 때문에 이것을 사용하고있다. 하지만 누락 된 파일을 모두 가져 오는 방법을 원합니다 ... 여전히 검색 중입니다. –

1

당신은 명시 적으로 '-r'다음 현재 버전 번호를 사용하여 버전으로 업데이트 할 수 있습니다 그럼 당신은 파일에 명시 적 갱신을 할 시도 할 수 Eclispe Team 메뉴에서 HEAD를 선택하고 재귀 옵션을 full로 설정하십시오. 그리고 지금 그것은 작동합니다 :-) 호기심 나는 전에 머리에있었습니다.

0

:

svn update path/to/missing/file.txt 
2

이전 질문이지만 비슷한 문제가있었습니다.

이것은 내가 한 행동입니다. 재귀 그냥 잠시 경우를 취할 것 -R

svn ls -R | xargs svn up 

메모를 추가

svn ls 

으로 확인하고이 작업을 수행하려면 다음

ls -1 

svn ls | xargs svn up 

비교 당신은 큰 코드베이스를 가지고있다

+0

좋은 답변입니다! 제쳐두고, 나는 일식 Subversion이 svn을 동기화 상태로 유지할 수 없다는 것을 슬프게 생각합니다. 내 말은, 간단한 svn ls는이 문제를 밝혀냅니다.이 간단한 소프트웨어는 단순한 명령 행 지침에서 밝혀 낼 수있는 프로젝트에서 svn 파일을 놓친 것과 같은 끔찍한 일이 무엇입니까? – DragonMoon

관련 문제