2011-05-11 6 views
2

TFS의 팀 탐색기 Everywhere에서 보류중인 변경 내용을 보류중인 변경 내용으로 제거하는 방법이 있습니까?모든 팀 탐색기 - 보류중인 변경 내용에서 무시한 파일을 제거합니다.

내 프로젝트에 .tpignore 파일을 추가했으며 소스 제어 (빌드, WEB-INF 등)에서 원하지 않는 것들을 제외합니다. 그러나 팀 탐색기가 무시 파일이 추가되기 전에 모든 파일이 변경된 보류중인 변경 목록에 남아 있기 때문에이 파일을 선택하는 것처럼 보입니다.

이클립스는 적어도 프로젝트 트리에 [무시] 레이블이 있으므로 무시해야한다는 것을 알 수 있습니다. 나는 무시 파일에 파일을 추가하면 파일에 존재했던 변경 사항을 자동으로 제거 할 수 있다고 생각했을 것입니다 ....

보류중인 변경에서이 항목을 어떻게 제거 할 수 있습니까? 이 모든 불필요한 파일들로 소스 히스토리를 엉망으로 만들고 싶지 않기 때문에 이것이 해결 될 때까지는 체크인 할 수 없습니다.

답변

4

맞습니다. 팀 탐색기 Everywhere는 파일이 Eclipse 작업 영역에 추가되었음을 감지하면 .tpignore 필터를 적용합니다. .tpignore 파일이 발견 된 후 편집 한 경우 해당 파일은 보류 상태로 유지됩니다. 무시되는 리소스는 소급 적용되지 않습니다.

편집기 또는보기에서 리소스를 마우스 오른쪽 단추로 클릭하고 보류중인 변경 내용 취소를 선택하여 보류중인 변경 내용을 수동으로 취소해야합니다. 실행 취소 할 파일이있는 전체 폴더가있는 경우 패키지 탐색기에서 폴더를 선택하고 해당 폴더에 대한 보류 변경 사항을 재귀 적으로 취소 할 수 있습니다.

+0

도현 '변경 보류'를 - 나는 그 날에 더 분명 했어야 생각 - 감사합니다! – beardedd

0

보류중인 변경 사항 창을 사용하면 여러 파일을 선택하고 한꺼번에 실행 취소 할 수 있습니다. 이것은 손상을 취소하는 가장 쉬운 방법 인 것 같습니다.

0

또는 단순히 당신의 팀 탐색기 창에서 ...

  1. 하는 '홈'을 선택합니다.
  2. 보류중인 변경을 다시 선택

간주해야하는지 다시 계산하려면

+1

이것은 * 로컬 작업 공간 *에만 해당되는 반면,'.tpignore'는 Eclipse에서 * 서버 작업 공간 *을 사용할 때 자동으로 변경되는 자원에 적용됩니다. (로컬 작업 공간은'.tfignore'입니다.) –

관련 문제