2012-02-13 3 views
4

주어진 파일이 내 작업 공간에서 누락되었지만 퍼 포스 저장소에 있습니다.Perforce : Depot에서 Workspace로 누락 된 파일을 가져 오는 방법은 무엇입니까?

"수정본 가져 오기"를 여러 번 시도하고 "강제 작업"플래그를 확인했습니다. 항상 수백 개의 파일을 검색하지만이 파일은 누락되지 않습니다.이 파일은 .sln 파일입니다.

관련있는 추가 세부 정보 : a) P4V를 사용합니다. b) 나는 일반적으로 Visual Studio 2010에서 "소스 컨트롤에서 열기"옵션을 사용하여이 프로젝트를 편집하기 위해 엽니 다. c) 내 솔루션의 모든 파일을 체크 아웃하고 변경되지 않은 파일을 이후에 모든 파일을 가져 오려고 시도했지만이 누락 된 파일에 대해 작동하지 않았습니다.

누구나 비슷한 것을 본 적이 있습니까? 아이디어가 있으십니까?

고맙습니다.

답변

4

문제의 파일이 체크 아웃 되었기 때문에 "강제 적용"으로 "수정본 가져 오기"가 작동하지 않았습니다. 이 파일을 되 돌린 후 Get Revision을 강요하여 얻을 수 있습니다.

이 아이디어는 실제로 내가 돌아온 비슷한 question에 대한 대답에서 나왔습니다.

+0

"강제 운전"이 필요한 이유가 누구에게 있습니까? 추가 된 새로운 파일에 대해 나에게도 똑같은 일이 발생했으며, 나는 한 번도 로컬에 없었습니다. 왜 다른 모든 새롭고 업데이트 된 파일과 마찬가지로 정상적인 "수정본보기"또는 "최신판보기"에서 가져올 수없는 이유는 무엇입니까? –

2
  1. 어떤 이유로 최신 개정판이 삭제 되었습니까? P4V의 작업 공간 선택기 위에있는 필터에 "Deleted Depot Files 표시"가 있으면 해당 파일이있을 수 있지만 삭제됩니다.
  2. 작업 영역이 맞습니까? 당신이 생각하는 곳에 다른 폴더에 매핑되어 있습니까?

쉬운 테스트 방법은 P4V 저장소보기에서 .sln 파일을 강조 표시 한 다음 ctrl + shift + s를 누르면 해당 파일이있는 디렉토리에 탐색기 창이 열립니다.

+0

1과 2 모두 해당되지 않습니다. 1) 작업 공간과 저장소 모두에서 최신 개정판이 삭제되지 않습니다 (삭제 대상으로 표시되지 않음). 2) 매핑이 정확했다. 나는 그것을 두 번 확인했다. –

+0

내가 제안한 테스트를 수행 했습니까? 또한 명령 줄에서 시도해 보셨습니까? 나는 보통 명령 줄에서 더 많은 정보를 얻은 다음 p4v에서 수행합니다. – aflat

+0

예, 탐색기 창을 열어 파일이 로컬에 존재하지 않음을 확인했습니다. –

0

모든 기반을 다룹니다.이 작업을 수행하는 동안 Visual Studio를 열어 놓았습니까? 그렇다면 대상 폴더/파일이 잠겨서 Perforce가 거기에 쓸 수 없게 될 가능성이 있습니다.

+0

좋은 지적! 이전과 같은 시나리오가 없기 때문에 확인할 수는 없었습니다. –

관련 문제