2014-10-12 9 views
1

tfs 프로젝트의 새 버전을 체크인 할 때 내 로컬 파일 중 일부가 다른 버전으로 대체되었습니다. 우리는 TFS 2010TFS 체크인이 파일을 대체합니다.

여기에 더 자세히 상황의 사용

동료가 코드를 확인하고 2 주 휴가를 갔다, 그것은 작동하지 떠나는 프로젝트에 중요하고 불완전한 변경했습니다. 이러한 변화가 필요하지 않았기 때문에 분명한 행동 방침은 이전 버전을 얻고 거기에서 일하는 것입니다.

프로젝트의 새 작업 버전을 체크인 할 때 문제가 발생합니다. 서버로 파일을 전송하는 대신 컴퓨터에서 서버 버전으로 대체 된 파일을 가져옵니다. 나는 서버에서 파일을 가져올 것이라고 생각하지 못했을 것이다!

답변

0

변경 사항을 체크 인하면 Visual Studio는 항상 서버의 최신 버전과 병합을 시도합니다. 파일을 수동으로 분기하지 않는 한 각 파일의 버전 기록이 선형이기 때문에 반드시 있어야합니다.

서버의 변경 사항이 로컬 변경 사항과 호환되지 않는 경우 체크인이 차단되므로 다시 체크인하기 전에 충돌 문제를 해결해야합니다.

예상되는 동작이며 예상되는 동작이며 TFVC 작동 방식에 따라 다를 수 없습니다. 동료가 작동하지 않는 버전을 체크인해서는 안됩니다. 그런 경우 선반 세트 (표준 기록에서 파일을 별도로 저장합니다)를 만들어야합니다.

귀하의 경우 동료로부터 체크인을 선택하고 롤백을 선택한 다음 그 결과를 확인하십시오. 근본적으로 그의 변화를 제거하지만 잃어 버리지는 않습니다. 롤백 된 변경 집합 (롤백 변경 집합 롤백)을 다시 적용하거나 특정 버전의 변경 내용을 가져 와서 작업을 계속할 수 있습니다.