다음을 통해 공유


Team Explorer Everywhere의 새로운 기능

Team Explorer Everywhere 2012에는 다음과 같은 새로운 기능과 향상이 포함되어 있습니다.

  • 새로운 설치 경험

  • 팀 탐색기에 대한 새로운 모습

  • 로컬 작업 영역

  • 포함된 작업 항목 편집기

  • 충돌 해결

  • 파일에 실행 비트 설정

  • 호스팅되는 TFS에 연결

  • 새 명령줄 기능

새로운 설치 경험

이제 Microsoft용 Eclipse 업데이트를 통해 Eclipse용 TFS 플러그인을 설치할 수 있습니다.

설치 프로세스는 훨씬 쉽고 더욱 편리해집니다.

Eclipse의 도움말 메뉴에서 새 소프트웨어 설치를 선택합니다.그 다음 설치 대화 상자에서 추가를 선택합니다.리포지트리 추가 대화 상자가 나타납니다.

사이트 추가

이름에 Eclipse용 TFS 플러그인을 입력합니다.위치에서 http://dl.microsoft.com/eclipse/tfs를 입력한 다음 확인을 선택합니다.

설치 절차에 대한 자세한 내용은 Eclipse용 Team Foundation Server 플러그 인 설치를 참조하십시오.

팀 탐색기에 대한 새로운 모습

Eclipse용 TFS 플러그인의 팀 탐색기 모습이 새롭게 바뀌었습니다.많은 개선은 성능을 증가시키고 보다 풍부한 UI 경험을 제공합니다.

TEE 홈 페이지

홈 페이지뿐만 아니라 보류 중인 변경 내용, 작업 항목, 빌드설정도 독립적인 페이지가 있습니다.

보류 중인 변경 내용 페이지에서 완료한 작업에 대한 다양한 영구 뷰를 가져오고 보류 중인 변경 내용을 관리 및 적용할 수 있는 도구를 사용할 수 있습니다.

보류 중인 변경 내용 페이지

자세한 내용은 보류 중인 변경 내용 관리(Team Explorer Everywhere)를 참조하십시오.

작업 항목 페이지에서 생산성을 향상시키고 작업을 보다 손쉽게 추적할 수 있습니다.즐겨찾기팀 즐겨찾기 섹션을 사용하여 즐겨찾기 쿼리를 구성하고 액세스합니다.

Team Explorer Everywhere 작업 항목 페이지

빌드에서 빌드 정의를 만들고 수정하고 삭제할 수 있습니다.사용자에 의해 트리거되는 모든 빌드를 참조하고 관리할 수 있습니다.사용자와 팀에게 가장 중요한 빌드에 대한 정보를 구성하고 액세스하려면 내 즐겨찾기팀 즐겨찾기 섹션을 사용합니다.

Team Explorer Everywhere 빌드 페이지

설정 페이지에서 팀 프로젝트 컬렉션과 팀 프로젝트 버전 제어 설정을 관리합니다.

팀 탐색기 설정 페이지

로컬 작업 영역

버전 제어되는 파일에 대한 작업을 위해 로컬 작업 영역을 사용하여 손쉽게 오프라인으로 작업할 수 있습니다.

작업 영역을 만들거나 편집하는 경우 위치가 로컬인지 또는 서버인지 지정할 수 있습니다.로컬은 기본 옵션입니다.

[!참고]

로컬 작업 영역은 Team Foundation Server 2012에서만 지원됩니다.

대부분의 경우 여러 가지 이점을 제공하기 때문에 로컬이 가장 좋습니다.

  1. 네트워크 연결을 사용할 수 없거나 신뢰할 수 없는 경우 네트작업 영역에 있는 항목을 추가, 편집, 삭제, 이름 바꾸기, 실행 취소 및 비교할 수 있습니다.

  2. 로컬로 삭제된 파일을 복원하려면 서버에서 작업 영역으로 파일 가져오기(Team Explorer Everywhere).

  3. Eclipse 외부에서 파일을 추가하거나 삭제하면 프로그램은 이러한 변경을 감지할 수 있습니다.

주의 정보주의

로컬 작업 영역을 사용하는 팀 구성원의 보류 중인 변경 내용은 소스 제어 탐색기에서 다른 팀 구성원에 멤버에 표시되지 않습니다.

기본적으로 .dll 파일과 같은 특정 형식의 파일은 버전 컨트롤에서 무시됩니다.따라서 무시된 파일을 로컬 작업 영역에 매핑된 폴더에 추가하면 팀 탐색기의 보류 중인 변경 내용 페이지에 표시되지 않습니다.

규칙을 적용하려는 폴더에 .tfignore라는 텍스트 파일을 배치하여 어떤 종류의 파일을 무시할지 구성할 수 있습니다..Tfignore 파일의 효과는 재귀적입니다.그러나 상위 폴더에 .tfignore 파일의 효과를 오버라이드하기 위해 하위 폴더에 .tfignore 파일을 만들 수 있습니다.

.tfignore 파일에 대한 자세한 내용은 버전 제어에 파일 추가(Team Explorer Everywhere)을 참조하십시오.

[!참고]

.tfignore 파일은 로컬 작업 영역에서만 작동합니다.서버 작업 영역의 경우 .tpignore 파일을 사용해야 합니다.

포함된 작업 항목 편집기

이전처럼 외부 브라우저에서 편집기를 여는 대신 Eclipse IDE 내에서 작업 항목 편집기의 포함된 버전을 사용할 수 있습니다.

작업 항목 폼

[!참고]

기존 작업 항목 편집기는 제품에도 있습니다., 기본 설정, TFS , 작업 항목 추적으로 이동하여 기본 작업 항목 편집기를 변경할 수 있습니다.Team Foundation Server 2012에 연결할 때만 새로운 포함된 작업 항목 편집기를 사용할 수 있습니다.

충돌 해결

Team Explorer Everywhere에서 특정 종류의 충돌을 자동으로 해결하려고 시도하기 때문에 충돌에 의해 작업이 중단되는 일이 줄어듭니다.

충돌 해결

충돌을 수동으로 해결해야 할 경우 Eclipse 병합 도구를 사용하면 매우 쉽게 이 작업을 수행할 수 있습니다.

투명 실행 비트 지원

UNIX에서 모든 팀 탐색기 범위에서 작업한다면 버전 제어 아래 파일을 실행하는 것이 더욱 쉽습니다.Team Foundation Server 2012는 체크 인되는 파일과 함께 실행 파일 특성을 저장할 수 있습니다.더 이상 작업 폴더에서 .tpattributes 파일을 추가할 필요가 없습니다.

실행 비트를 설정하는 프로세스가 훨씬 쉬워집니다.

  1. 새 파일을 만들고 명령줄 클라이언트에서 실행합니다.

  2. $ chmod u+x HelloWorld.sh.

  3. 파일을 체크 인합니다.

  4. 서버에서 파일을 가져올 때 파일은 실행 파일로 자동으로 설정됩니다.

호스팅되는 TFS에 연결

Team Foundation Service 계정을 갖게 된 후 호스팅되는 TFS에 있는 팀 프로젝트에 Eclipse를 연결할 수 있습니다.Team Foundation Server 추가 대화 상자에서 호스팅된 TFS의 URL을 지정해야 합니다.

호스팅된 TFS에 연결

자세한 내용은 Team Foundation Server에 연결(Team Explorer Everywhere)을 참조하십시오.

새 명령줄 기능

  1. Easier command-line authentication

    Team Explorer Everywhere 2012에서는 “프로필” 개념이 제거되었습니다.Team Foundation Server에 자신을 인증할 때 더 이상 연결 프로필을 설정할 필요가 없습니다.서버와 관련된 사용자 이름과 암호는 처음 지정할 때 자격 증명 캐시에 저장할 수 있습니다.시스템 환경 변수를 사용하여 프록시 URL, 프록시 활성화/비활성화 등과 같은 프로필에 사용되는 기타 정보를 저장할 수 있습니다.

    자세한 내용은 Team Explorer Everywhere의 명령줄 인증환경 변수 설정(Team Explorer Everywhere)을 참조하십시오.

  2. Changes in commands

    1. 새 명령 tf propertytf rollback이 추가되었습니다.

    2. tf properties의 이름이 tf info으로 바뀌었습니다.

    3. tf productkeytf profile는 사용되지 않습니다.

    4. tf workspace, tf delete, tf add, tf checkin, tf get, tf merge, tf statustf unshelve의 일부 옵션도 변경되었습니다.

    [!참고]

    명령에서 변경에 대한 자세한 내용을 보려면 / help 옵션을 사용하십시오.

참고 항목

개념

Eclipse용 Team Foundation Server 플러그 인- 초급자 설명서

크로스 플랫폼 명령줄 클라이언트- 초급자 설명서

Visual Studio 및 Team Foundation Server와 Application Lifecycle Management