2017-11-20 8 views
0

내가 TFS 온라인으로 코드를 확인하려고 할 때, 나는 VS 2015에서 다음과 같은 응답을 얻을 :TF206016 : TFS 온라인에 코드를 확인할 수 없습니다

TF206016 : 체크인 작동하기 때문에 모든 을 저장 한 후 중단되었다 파일을 열면 시스템에서 일부 추가 파일의 변경 사항을 보류합니다. 보류중인 변경 내용 을 검토하고 관련 변경 사항이 모두 선택되었는지 확인한 다음 에 체크인 작업을 다시 수행하십시오.

정확한 프로세스는 다음과 같습니다 버튼의

  1. 히트 검사가
  2. 프로젝트 파일을 저장하라는 메시지가 표시하기
  3. 예는
  4. 참조 프로젝트 파일은 다음 포함 사라 나타납니다 프로젝트 파일을 저장
  5. 히트 변경 목록
  6. 위 메시지 받기

프로젝트 파일을 저장하지 않기를 클릭하면 저장되지 않은 수정 된 파일이 있다는 메시지가 나타납니다.

Visual Studio를 닫았다가 다시 열었습니다. 재부팅했습니다. 나는 다른 프로젝트에서 이것을 본 적이 없다. (심지어 오늘날까지도이 인스턴스 간에는 다른 프로젝트의 코드를 성공적으로 체크인했습니다.) 매핑을 변경하여 원래 파일 시스템 경로와 완전히 다른 파일 시스템 경로에 있습니다.

내가보기에 이상한 것은 포함 된 변경 목록에 .vbproj.vspscc 파일이 있다는 것입니다. 체크 인 목록에서 해당 파일을 제외해도 아무런 효과가 없습니다.

감사합니다.

는 UPDATE
+0

다른 클라이언트에서도이 문제가 발생합니까? 다른 machie에서 이것을 시험해 볼 수도 있습니다. VS 2017에서 체크인이 작동하는지 확인하십시오. –

+0

추수 감사절이지나 갔으니 마침내 다른 사람이 시도 할 수있었습니다. 그는 파일을 수정하고 성공적으로 체크인 할 수있었습니다. 나는 최신의 것을 얻었고, 그 다음 나의 변경을 조사 할 수 있었다. 나중에 테스트를 해봤지만 다시 체크인 할 수는 없었지만 다시 최신 정보를 얻은 후에 서버에서 아무 것도 변경되지 않았더라도 체크인을 할 수있었습니다. –

답변

1

: 아래의 의견을 바탕으로

, TFS에서 받기 최신 버전은 문제를 해결했다.

로컬 작업 공간에서 소리가 변경되거나 누락 된 것과 같습니다. 최신 정보를 얻으면 소스가 대체됩니다. 모든 것이 작동합니다. 문제가 해결 되더라도 다음 번에 새 작업 영역을 만들거나 존재하는 작업 영역을 다시 매핑 해 볼 수 있습니다.


오류 메시지에 따르면, 첫째로 당신은 모든 관련 변경을 선택하는 경우 확인해야합니다.

게다가이 문제는 특정 xx.vspscc 파일에 대한 잘못된 소스 제어 바인딩 때문일 수 있습니다.

Team Foundation에서는 소스 제어에서 제외 된 파일 목록을 으로 저장하는 데이 파일을 사용합니다. Team Foundation을 통합하기 위해 Visual Studio의 기존 SCC 통합 계층 중 일부를 활용했으며 이러한 파일은 carryover 중 하나였습니다. 논리가 SCC 설정을 솔루션 및 프로젝트 파일 'SCC 섹션에 넣는 대신 반대로이 SCC 설정을 별도의 파일 으로 분리했는지 확인해야합니다.

소스 링크 : Why do you need the .vspscc and .vssscc files

.vbproj.vspscc 소스 컨트롤에 있는지 확인하시기 바랍니다. 그것이 TFS 원격 repo (코드 허브)에 존재하는지 확인하십시오. 존재하는 경우 다음을 시도하십시오.

Double TFS의 해당 파일에 대한 소스 제어 바인딩을 확인하십시오. unbind and rebind the file을 시도해 볼 수도 있습니다.

그런 다음 로컬 (로컬 변경 사항 백업 백업) 파일을 삭제하고 TFS에서 최신 버전을 가져옵니다. 마지막으로 체크인을 다시하십시오.

그래도 작동하지 않는다면 .tfignore 또는 .gitignore 파일을 만들어 정한 파일을 무시하십시오.

+0

정말 문제가 아닌 vspcc 파일이라고 생각합니다. 열쇠는 체크 인 버튼을 눌렀을 때 vbproj 파일을 수정하는 것으로 보이지만 그게 뭔지 전혀 모른다. –

+0

@PaulSmithJr 당신이 말했듯이 "내가보기에 이상한 것은 .vbproj.vspscc 파일이 포함 된 변경 목록에 있습니다." "위 응답에서 언급 한 제안을 무엇을 시도 했습니까? 'vbproj' 파일은 프로젝트에서 무언가를 바꿀 때 변경 될 것입니다. 체크인하기 전에 변경 사항을 저장했는지 확인하십시오. 그리고 관련된 모든 파일이 선택되고 소스 제어에서 선택됩니다. –

+0

추수 감사절이 지나갔으므로 마침내 다른 사람이 그것을 시도 할 수있었습니다. 그는 파일을 수정하고 성공적으로 체크인 할 수있었습니다. 나는 최신의 것을 얻었고, 그 다음 나의 변경을 조사 할 수 있었다. 나중에 테스트를 해봤지만 다시 체크인 할 수는 없었지만 다시 최신 정보를 얻은 후에 서버에서 아무 것도 변경되지 않았더라도 체크인을 할 수있었습니다. –