2010-05-11 7 views
1

TFS에 예약 된 C# 프로젝트가 있습니다. 그러나 어떤 이유로 프로젝트 내의 폼 중 하나가 예약되지 않았습니다. 소스 파일을 마우스 오른쪽 단추로 클릭해도 체크 인 할 수 없으므로 강제로 예약 할 수 없습니다. .TFS 체크인을 사용할 수 없습니다.

프로젝트의 다른 모든 파일은 예약되어 있으며 소스 제어 탐색기를 사용하여 볼 수 있지만이 파일은 없습니다. 아무도 이것이 어떻게 일어날 수 있었는지와이 파일을 강제로 체크인하는 방법을 말해 줄 수 있습니까?

답변

2

파일이있는 소스 제어 탐색기 디렉토리를 마우스 오른쪽 단추로 클릭하고 폴더에 항목 추가 옵션을 선택하십시오.

이는 일반적으로 Visual Studio 외부에서 파일을 만드는 경우 발생합니다. 그 말은, TFS는 기껏해야 색다른 것입니다.

+0

전혀 문제가되지 않습니다. 서버와의 연결이 끊어지기 때문에 TFS가 오프라인 모드에서 실행되고있을 가능성이 큽니다. 대답은 적절하지만, snarky 코멘트는 당신의 의견입니다. 마지막으로 원하는 것은 자동으로 모든 것을 추가하는 것입니다. 작업 영역 매핑 아래의 모든 항목이 TFS에 속한 것은 아닙니다. 로컬 테스트 실행, 응용 프로그램 로그, 바이너리, 설치 프로그램 등의 .trx 파일과 같은 것입니다. 응용 프로그램을 지원하거나 버전 제어를받지 않는 응용 프로그램에서 생성되는 많은 것들이 있습니다. –

+0

나는 VS가 오프라인 모드에서 TFS에 대한 연결이 끊어지지 않고 실행되고 있음을 의미했습니다. ;-) 아직 커피가 부족합니다. 오늘 아침에. –

+0

Visual Studio에서 파일을 올바르게 만들면 * 색다른 일입니다. 나는 경고 나 오류가없는 상태로 서버를 연결할 때 이런 일이 발생했다. 또한 TFS2008로 이동할 때 속성 페이지를 열 때 무작위 충돌이 발생합니다. 이런 일이 발생했을 때 체크인을하지 않은 새 프로젝트가 있으면 토스트되고 메모장에서 수동으로 프로젝트 파일을 수정하거나 되돌리고 다시 시작해야합니다. TFS 서버에 전체 디스크가 거의 없으면 최신 버전을 구하는 데 실패합니다. 때로는 체크인 할 때 작업 항목 쿼리가 모든 비주얼 스튜디오 사용자 데이터를 재설정 할 때까지 작동하지 않는 경우가 있습니다. – LukeN

관련 문제