TFS 체크인 오류-파일을 찾을 수 없습니다.


125

내 프로젝트를 체크인 할 때 오류가 발생합니다.

Could not find file 'C\blah blah blah'.

내가 삭제 한 오래된 프로젝트의 파일 인 것 같습니다.

TFS 연결 및 작업 영역을 삭제하려고했습니다.


1
내 작업 공간에서 파일을 이동 한 것과 비슷한 오류가 발생했습니다. 작업 공간을 제거하고 새 공간을 만든 다음 가져 오기를 수행하여 문제를 해결했습니다.
Thronk 2014-08-04

답변:


286

이는 TFS에 파일 시스템에 더 이상 존재하지 않는 일부 변경 사항이있을 때 발생합니다. 예를 들어 Visual Studio에서 일부 파일을 추가 (변경 사항 목록에 추가)하고 파일 시스템에서 직접 삭제 한 다음 변경 사항을 확인하려고 시도하면 파일을 찾을 수 없다는 메시지가 표시됩니다. .

목록에서 이러한 변경 사항을 제거하려면 소스 제어 탐색기 (열 수 있습니다 View> Other Windows> Source Control Explorer) 및 하나 Delete존재하지 않는 파일이나 잘못된 파일을 마우스 오른쪽 버튼으로 클릭하고 Undo Pending Changes.

팀 탐색기의 보류중인 변경 사항 패널에서 이러한 특정 변경 사항을 실행 취소 할 수도 있습니다.


6
훌륭한 팁에 감사드립니다! 삭제 된 프로젝트가 있었지만 여전히 소스 제어 탐색기에 표시되었습니다. 소스 제어 탐색기에서 직접 삭제할 방법을 찾을 수 없습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 "Undo Pending Changes ..."를 선택하면 마술처럼 사라졌습니다! "보류중인 변경 사항 실행 취소"가 전체 폴더를 제거 할 것이라고는 생각하지 못했습니다. TFS는이 점에서 독특합니다.
Hong

4
확실히 이것은 받아 들여진 대답이어야합니다. 더미 파일을 만든 다음 삭제하는 것보다 훨씬 간단합니다. 특히 제 경우에는 제거해야 할 파일이 1000 개가 넘었습니다!
Iain Carlin 2014

2
@doingweb이 더 나은 답변을 제공했습니다. 수동 파일 조작없이 TFS를 통해이 경고를 수정할 수 있습니다. 새 프로젝트를 추가하고 솔루션에서 이전 프로젝트를 삭제 한 후 비슷한 오류가 발생했습니다. 내 수정 : 1. 체크인에서 이전 프로젝트 및 (이 경고가있는 모든 관련 파일)을 제외합니다. 2. 변경 사항을 확인하십시오. 3. 소스 제어 탐색기를 사용하여 삭제할 프로젝트를 찾습니다. 아마도 체크 아웃되었을 것입니다. 4. 해당 프로젝트의 변경 사항을 취소합니다. 5. 이전 프로젝트를 삭제합니다. 6. 변경 사항을 확인합니다.
Ken Palmer

1
잘못된 유형의 프로젝트 (예 : 테스트 프로젝트 대신 콘솔 앱)를 생성하고 프로젝트를 제거한 다음 올바른 유형의 동일한 이름의 프로젝트를 추가 할 때도 이런 일이 발생했습니다. 무엇이든 체크인했습니다 (즉, 처녀 솔루션입니다). 어느 쪽이든 이것은 좋은 해결책입니다.
ftexperts 2015

1
이것은 2017 년에도 여전히 문제입니다 ... 이것은 바보입니다. 어떤 사용자가 의도하는 것은 완벽하게 inferrable이다 (그는 생각을 바꾸고 체크인 간에서 삭제)하고 최악의 경우 확인 대화 상자에서 처리 할 수있는 ...
크리스 B. 베렌스

26

빈 파일을 만들어 누락 된 파일을 대체하고 체크인을 완료하십시오. 파일을 올바르게 체크인 한 후 필요하지 않은 파일을 삭제하십시오.


1
완료 - 지금은 "제대로"를 삭제하는 방법
user1438082

11
Visual Studio의 소스 제어 탐색기로 이동하여 파일을 삭제하고 파일을 찾은 다음 삭제를 마우스 오른쪽 버튼으로 클릭합니다. 변경 사항을 체크인하여 삭제가 서버에서 유지되도록하십시오. 일반적인 소스 제어 작업에 도움이되는 유용한 동영상이 YouTube에 많이 있습니다.
Marko

1
TFS의 "파괴"기능에 대해 읽어보십시오. 이렇게하면 파일 / 폴더가 영원히 사라집니다.
Alicia

1
이것은 작동하지만 수십 개의 파일이있는 디렉토리를 삭제했다면 약간 지루할 수 있습니다.
집게 벌레

1
누구든지 TFS 서버에서 이것을 수행하는 방법을 알고 있습니까? stackoverflow.com/questions/54599856/…

8

'blah blah blah'파일이있는 프로젝트로 이동하면 파일에 존재하지 않음을 나타내는 오류 표시가 표시됩니다. 파일> 삭제를 마우스 오른쪽 버튼으로 클릭합니다. 문제를 해결해야합니다.


3

비슷한 문제가있었습니다. 게시를 위해 게시 프로필을 추가하는 작업을하는 것을 잊었습니다. TFS는 출력이 없더라도 확인해야한다고 생각했습니다. Visual Studio 내의 Team Explorer에서 App.Publish 폴더를 마우스 오른쪽 버튼으로 클릭하고 제외하기로 선택했습니다. 문제없이 모든 것을 다시 확인했습니다.


2

동일한 오류가 발생했습니다. 여기에 이미지 설명 입력

하지만 내 문제는 조금 달랐습니다. 몇 개의 폴더 이름을 변경하고 커밋 할 때 새 폴더를 저장소에 추가하지 않았습니다.

git add folderName

나를 위해 문제를 해결했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.