program story

TFS 2010에서 체크인을 되 돌리는 방법 (롤백)

inputbox 2020. 7. 27. 07:54
반응형

TFS 2010에서 체크인을 되 돌리는 방법 (롤백)


TFS 2010에서 체크인을 되 돌리는 방법 (롤백)을 아는 사람이 있습니까?


Team Foundation Server 2010 버전 관리 에서 변경 집합을 롤백 (복귀)하는 두 가지 옵션이 있습니다 . 첫 번째 옵션은 사용자 인터페이스를 사용하는 것입니다 (최신 버전의 TFS 2010 Power Tools가 설치된 경우).

TFS 2010 UI의 롤백 변경 세트

다른 옵션은 TFS 2010 버전 제어 명령 행 응용 프로그램을 사용하는 것입니다 .

tf.exe rollback

블로그 게시물 에 두 가지 접근 방식에 대한 정보가 있습니다 .

들어 팀 파운데이션 서버 2012, 2013 또는 Visual Studio 온라인 , 지금 롤백 소스 제어 탐색기에 직접 내장되어 당신은 팀 탐색기 창에서 변경 집합의 세부 사항을 열 때. Visual Studio 2012 이상을 사용하는 경우이 기능을 사용하기 위해 Power Tools 릴리스를 설치할 필요가 없습니다. http://msdn.microsoft.com/ko-kr/library/ms194956(v=vs.110).aspx 에서 변경 집합을 롤백하는 방법에 대한 자세한 MSDN 문서가 있습니다.


2010의 경우 명령 행에서 롤백 명령을 사용하십시오. 아직 IDE에는 통합 지원이 없습니다.

롤백 명령

기본적으로 작동하는 방식은 영향을받는 변경 집합을 무효화하기 위해 "델타 방지"를 만드는 것입니다. Get Specific Version을 수행하고 파일에 공간을 추가하여 변경된 것처럼 보이고 체크인하여 동일한 작업을 수동으로 수행 할 수 있습니다. 단일 경로가 필요한 경우 여전히 후자의 경로를 변경하여 변경 사항을 취소합니다. 파일을 더 빨리 찾을 수 있습니다.


전동 공구 또는 명령 줄을 사용하지 않는 경우 :

  1. 도구-> 옵션-> 소스 제어-> Visual Studio Team Foundation Server UNCHECK 확인 체크 아웃시 최신 버전의 항목 가져 오기
  2. 소스 제어 탐색기에서 프로젝트 폴더 히스토리를보고 롤백 할 변경 세트를 마우스 오른쪽 단추로 클릭하고이 버전 가져 오기를 선택하십시오.
  3. 소스 제어 탐색기의 프로젝트 폴더에서 편집을 확인하십시오 (이것은 방금 히스토리에서 가져온 로컬 버전을 유지해야 함).
  4. 소스 제어 탐색기의 프로젝트 폴더에서 보류중인 변경 사항 확인
  5. Visual Studio에서 충돌을 해결하라는 메시지가 표시되면 로컬로 유지를 선택하고 소스 제어 탐색기의 프로젝트 폴더에서 보류중인 변경 사항을 다시 체크인하십시오.

다른 사용자에 대한 변경 사항 롤백

다른 사용자에 대한 변경 사항을 롤백하려는 경우 롤백하려는 파일이 최신인지 확인하십시오. 그렇지 않으면 오류가 표시됩니다.

"롤백 할 변경 사항이 없습니다."


다음을 수행하는 명령 행을 통해 변경 세트 (TFS2010)를 롤백 할 수 있습니다.

  1. CMD 또는 Visual Studio 명령 프롬프트 열기
  2. 디렉토리를 작업 공간 폴더로 변경하십시오. 예 : cd C : \ myWorkspace
  3. 다음 tf 명령을 실행하십시오 (여기서 123은 변경 세트 번호 임)
    C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
  4. 보류중인 변경 사항 창으로 이동하여 편집, 롤백으로 표시된 파일을 확인 하고 체크인을 수행하십시오.
    롤백 작업 후 보류중인 변경 예

참고 : "작업 공간을 결정할 수 없습니다"오류가 발생하지 않도록 Visual Studio 명령 프롬프트에서도 tf.exe 전체 경로를 사용해야합니다. 더 많은 정보는 여기에

롤백 참조 (TFS 2010)
https://msdn.microsoft.com/en-us/library/dd380776(v=vs.100).aspx


Visual Studio에서 파일을 마우스 오른쪽 단추로 클릭하고 소스 제어 /보기 기록을 클릭 한 후 마지막 변경 세트를 선택하고 마우스 오른쪽 단추를 클릭 한 후 롤백을 클릭하십시오. 롤백 완료 후 다시 체크인해야합니다.


TFS에는 실행 취소 옵션이 없습니다 (2008 년까지는 아직 2010을 사용하지 않았습니다). 다음과 같은 변경 사항을 롤백하는 데 사용할 수있는 몇 가지 명령 줄 전원 도구가 있습니다.

http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx

HTH

참고 URL : https://stackoverflow.com/questions/2694644/how-to-revert-roll-back-a-checkin-in-tfs-2010

반응형