2016-09-19 2 views
0

도구 -> 옵션의 소스 제어 설정이 "체크 아웃 할 때 확인"에 대해 변경되면 체크 아웃을 요청하면 자동으로 체크 아웃됩니다.솔루션을 빌드하거나 솔루션을 열 때 체크 아웃을 요청하는 TFS?

아무 것도 수정하지 않으면이 체크 아웃이 발생하지 않아야합니다.

TFS 소스 제어에서이 문제를 방지하는 방법을 설정하는 방법에 대해 알려주십시오.

+0

일부 빌드 출력이 TFS에 체크되어있을 수 있습니다 - 솔루션을 열었을 때 체크 아웃을 요구하는 이유가 확실하지 않은 경우. –

+0

@RB. 미안하지만 체크 아웃되고있는 솔루션은 아니지만 체크 아웃되고있는 솔루션의 프로젝트입니다. –

+1

프로젝트에서 실제로 변경되는 것을 비교하고 보았습니까? –

답변

1

CSPROJ에 잘못된 설정이있는 경우 비슷한 상황이 발생했습니다. 예를 들어 프로젝트의 Guid는 동일한 솔루션의 다른 프로젝트의 Guid와 같습니다. 이러한 일은 손으로 CSPROJ를 복사하고 수정할 때 발생할 수 있습니다.

제안 사항 : Studio를 연 후에 CSPROJ를 수정하고 보류중인 변경 사항의 변경 사항을 확인한 다음 올바른지/아닌지를 결정하십시오. 그렇다면 체크인하고 문제를 해결하십시오.

+0

체크인과 동일한 생각을하고있었습니다. 네, 여기에있는 문제는 csproj와도 같으며 이름이 바뀌었고이 문제가 발생했습니다. –

0

선택을 취소합니다이 :

Tools->Options->Source Control->Environment 
     Checked-in items 
       Saving: Check out automatically 

이 작동합니다.

+0

전혀 체크 아웃하고 싶지 않습니다. 그래서 그 옵션을 설정할 필요가 없습니다. –

+0

선택되어 있지 않습니다. –

+0

하지만 어쨌든 체크 아웃을 요청합니다. 솔루션을 빌드 할 때 체크 아웃 할 때만 솔루션 빌드 –

관련 문제