2016-08-31 1 views
0

TFS2015.3 서버에서 게이트 체크 인 빌드 (vNext)를 설정하려고합니다. 수정 사항을 체크인 한 후 빌드가 트리거됩니다. 빌드가 원활하게 실행되지만 수정 된 파일은 Project Collection Build Service (TEAM FOUNDATION)에 의해 잠겨 있습니다.TFS2015 : 게이트 체크 인 빌드 파일 잠금

빌드 로그에서 "gated changes in"단계가 올바르게 수행되었음을 알 수 있습니다.

팀 프로젝트 소스 컨트롤에 다중 체크 아웃 옵션이 해제되어 있으면 잠금을 해제하거나 빌드를 다시 대기열에 넣지 않으면 잠긴 파일을 수정할 수 없습니다.

마지막으로 파일의 잠금을 해제하려면 게이트 체크 인 빌드를 결정하는 방법에 대한 아이디어가 있으십니까?

업데이트 나는 게이트 체크 인 빌드가 새로 만든 컬렉션 파일을 해제하는 것으로 나타났습니다 더 많은 테스트 후

; 잠금 문제는 TFS2012에서 업그레이드 된 컬렉션에서 발생합니다.

업데이트 2

수동으로 다시 실행 (후 문이 체크인) 빌드가 파일의 잠금이 해제되는 원인 :

는 작업 영역에서 보류중인 변경 내용을 취소합니다.

은 실행 취소 편집을 취소 TF :

D : \의 B \ 2 \ 3 \의 \의 ConsoleApplication1 \ Program.cs가

답변

1

업데이트는 0929

@danielstefanescu이 - 보이는 그것은 어제 수정되었습니다. tf undo at end of a shelveset/gated build #588


이 현상도 occurs with some others : bryanmacfarlane이

관련 문제 댓글을 달았습니다

다음 업데이트 (2.107.1)에 있어야합니다. 그러나 내 환경에서의 테스트는 TFS 2015 (TFS 2012에서 업그레이드 된 컬렉션이 없음)에 의해 생성 된 컬렉션과 매우 잘 작동합니다.

위의 링크에 따르면 Visual Studio가 닫힌 것처럼 보이고 나중에 파일이 더 이상 체크 아웃되지 않음을 알 수 있습니다. 그러나 더 많은 변경 사항을 체크인 한 후 다음 게이트 체크인이 성공했지만 이제는 파일이 여전히 "프로젝트 콜렉션 빌드 서비스 (TEAM FOUNDATION)"으로 체크 아웃되었습니다. 당신은 또한 당신 편으로 시도 할 수 있습니다.

이것은 매우 가능성이있는 BUG입니다. 그리고 나는 마이크로 소프트 연결 사이트에서 중요한 열쇠를 가지고있다. 보다 유용한 문제 해결을 발견하면 해당 작업을 수행하고 정보를 공유 할 수 있습니다.여전히도 빌드 후 파일을 잠금

정문 체크인 빌드이 문제는 다음 업데이트에서 해결 될 것 같은 https://connect.microsoft.com/VisualStudio/feedback/details/3100862

+0

이 보이는 마쳤다. 소스 링크 : https://github.com/Microsoft/vsts-agent/issues/588#issuecomment-250178501 –