태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

VS 2013 ALM/TFS 20132014.01.03 10:52

지난 글(오프라인 상태에서 변경한 내용 체크 인 하기)에서 오프라인 상태에서 변경한 내용을 TFS에 체크 인 하는 방법에 대해 살펴보았는데요.

그 중에서 TFS Power Tools의 TFPT 유틸리티를 사용하는 경우에 매번 명령 프롬프트 창에서 TFPT Online 명령을 실행하는 것이 번거로울 수 있죠.

이와 같은 경우에는 TFPT Online 명령을 Visual Studio의 외부 도구로 등록하여 사용하면 편리합니다.

 

이 글에서는 Visual Studio의 외부 도구에 TFPT Online 명령을 등록해서 좀 더 편리하게 오프라인 상태에서의 변경 내용을 TFS에 체크 인하는 방법에 대해 설명합니다.

 

우선 다음과 같은 간략한 절차를 따라해 보시죠.

  1. Visual Studio 실행
  2. TOOLS > External Tools... 선택
  3. External Tools 대화 상자에서 Add 버튼 클릭
  4. Title 항목에 'TFPT ONLINE' 입력
  5. Command 항목의 ... 버튼을 클릭하여 TFPT.exe를 찾아서 선택
  6. Arguments 항목에 'Online /recursive' 입력
  7. Initial directory 항목에서 ▶ 버튼을 클릭한 다음 Solution Directory를 선택
    • Solution Directory를 선택한 경우에는 솔루션을 오픈한 상태에서 이 명령을 실행해야 합니다.
    • 만약 솔루션을 오픈하지 않은 상태에서도 이 명령을 실행하고 싶다면, 이 항목에 솔루션 폴더 경로를 직접 입력합니다(예: D:\Work\MySource\MySolution).
  8. OK 버튼 클릭

위의 절차는 (다들 아시겠지만) TFPT Online 명령을 Visual Studio의 외부 도구로 등록하는 방법입니다.

그리고, 다음 그림은 External Tools 대화 상자에서 TFPT ONLINE을 등록하는 화면입니다.

 

위의 절차를 마쳤다면 이제 Visual Studio의 TOOLS 메뉴에서 TFPT ONLINE이 정상적으로 등록되었는지 확인해 봅니다.

 

자, 이제 등록된 TFPT Online을 실행시켜 보죠.

Visual Studio에서 TOOLS > TFPT Online을 차례로 선택하여 실행시킵니다.

(TFPT ONLINE을 등록할 때 Initial directory를 $(SolutionDir)로 설정했기 때문에 솔루션이 열려 있어야 합니다.)

 

다음 그림은 TFPT Online을 실행시킨 결과 화면입니다.

 

화면에서 변경 내용을 보류 시킬 항목을 선택한 다음 Pend Changes 버튼을 클릭하면, 선택한 항목들이 Pending Changes 창에 표시됩니다.

마지막으로 Pending Changes 창에서 체크 인을 클릭하면 됩니다.

 

이상으로 TFPT Online 명령을 Visual Studio의 외부 도구로 등록하여 좀 더 편리하게 사용하는 방법에 대해 설명하였습니다.

감사합니다.

webmars.

 

신고
Posted by webmars
VS 2013 ALM/TFS 20132014.01.02 15:40

이 글에서는 TFS와의 연결이 끊긴 오프라인 상태에서 또는 Visual Studio나 Eclipse가 아닌 개발 도구에서 파일을 변경한 다음, 해당 파일을 TFS에 체크 인 하는 방법에 대한 팁을 얘기할까 합니다.

 

TFS 2012에서 새로 추가된 로컬 작업 영역(local workspace)을 사용할 경우에는 팀 탐색기가 TFS와 연결되는 시점에서 자동으로 로컬의 변경 내용을 검사(detection)해 주기 때문에 손쉽게 체크 인을 할 수 있죠.

그러나, TFS 2010 이하 버전을 사용하거나 서버 작업 영역(server workspace)를 사용할 경우에는 오프라인 상태에서의 변경 내용을 팀 탐색기가 자동으로 인지하지 못하기 때문에 사용자가 별도의 작업을 해야 합니다.

 

체크 아웃하기

가장 간단한 방법은 TFS와 연결을 한 다음 변경된 파일들이 포함된 상위 폴더를 체크 아웃하는 것입니다.

이 방법이 가장 간단하기는 하지만 체크 아웃 한 폴더의 모든 파일이 '보류 중인 변경 내용' 창에 전부 표시가 되기 때문에 내가 어떤 파일을 편집했었는지는 체크 인 하기 전까지 알기가 어렵죠.

결국 체크 인을 한 다음 변경 집합의 상세 정보를 확인해야지만 알 수가 있습니다.

 

TFPT 유틸리티 이용하기

다른 방법으로는 TFS Power Tools에 포함된 TFPT 유틸리티를 이용하는 것입니다.

이 도구를 설치해야 하는 번거로움이 있기는 하지만 한 번 설치해 두면 여러모로 쓸모가 있기 때문에 TFS를 사용하시는 분들이라면 꼭 설치하시길 권장합니다.

 

TFS Power Tools는  Visual Studio와 TFS 별로 버전이 따로 있기 때문에 현재 사용하시는 버전을 잘 확인하신 후 설치해야 합니다.

TFS 2013, Visual Studio 2013 용 버전은 아래 URL에서 다운로드 받을 수 있습니다.

http://visualstudiogallery.msdn.microsoft.com/f017b10c-02b4-4d6d-9845-58a06545627f

(이 도구를 설치하는 방법은 간단하기 때문에 여기서 설치 과정을 설명하는 것은 생략하겠습니다.)

 

자 이제 TFS Power Tools를 이용하여 오프라인 상태에서 변경한 내용을 체크 인하는 방법에 대해 살펴보겠습니다.

  1. 명령 프롬프트 창을 연다
  2. TFS Power Tools를 설치한 폴더로 이동
  3. TFPT ONLINE /recursive <filepath> 입력한 다음 엔터(filepath: 변경한 파일들이 포함된 폴더 경로)
  4. Go Online 대화 상자에서 '보류 중인 변경 내용' 창에 표시할 파일 선택
  5. 'Pend Changes' 버튼 클릭
  6. Visual Studio 실행(또는 '보류 중인 변경 내용' 창에서 새로 고침)
  7. '보류 중인 변경 내용' 창 확인
  8. '보류 중인 변경 내용' 창에서 '체크 인' 버튼 클릭

 

아래 그림은 Go Online 대화 상자의 예입니다.

 

이상으로 TFS와의 오프라인 상태에서 변경한 내용을 체크 인 하는 방법에 대해 살펴보았습니다.

 

감사합니다.

webmars.

 

 

 

 

 

 

신고
Posted by webmars
VS 2012 ALM/TFS 20122013.10.22 15:54

TFS에 체크 인 할 때 추가적으로 할 수 있는 작업이 몇 가지가 있는데, 그 중 대표적인 작업이 설명(comment)을 입력하는 겁니다.

그런데 어찌된 것인지 변경 집합 찾기 대화 상자에는 검색 조건이 폴더/파일, 사용자, 변경 집합 번호 범위, 체크 인한 날짜 범위 밖에 없습니다. 즉, 설명으로는 검색을 할 수가 없는 것이죠.

(VIsual Studio에서 변경 집합을 찾는 일반적인 방법은 여기에서)

 

TFPT SearchCS 명령줄 도구

나중에 보려고 이런 저런 내용을 적어 놨는데, 검색을 할 수 없다? 이게 은근히 불편합니다. 다행히 TFS Power Tools에서 명령 줄 도구(tfpt)를 이용하면 설명으로도 찾을 수가 있네요.

명령 프롬프트를 열고 TFS Power Tools가 설치된 폴더로 이동합니다(예: C:\Program Files (x86)\Microsoft Team Foundation Server 2012 Power Tools).

(TFS 2012 Power Tools 다운로드는 여기에서)

다음 명령어를 입력하고 엔터를 칩니다.

TFPT SearchCS

그러면, 아래 그림과 같은 Search Changesets 대화 상자가 나타납니다.

 

이 대화상자에서 Server name, Under server path, And comment contains 등의 항목을 입력한 후 Start Search 버튼을 클릭합니다. 물론, comment contains 항목이 설명에 해당되는 항목입니다.

각 항목의 입력 예는 다음과 같습니다.

  • Server name: http://tfseservername:8080/tfs/DefaultCollection
  • server path: $/almpilot/MySolution/Main/Source/MyProject
  • comment contains: Login
  • 이와 같이 하면, $/almpilot/MySolution/Main/Source/MyProject 폴더(하위 포함)에 체크 인된 이력 중에 '설명' 부분에 'Login'이 포함된 모든 변경 집합을 찾아 줍니다.

* 한 번 입력한 항목 내용은 저장되기 때문에 Server name이나 server path 등을 매번 입력할 필요가 없습니다.

Start Search 버튼을 클릭하면 Search Results에 검색 결과가 나타납니다.

 

TFPT SearchCS 명령줄 도구를 VS 외부 도구로 추가

그런데, 설명으로 변경 집합을 찾을 때마다 명령 프롬프트를 띄우려니 이것도 불편합니다.

자 그럼 이 대화 상자를 Visual Studio에서 띄워볼까요?

Visual Studio의 메뉴에서 도구 -> 외부 도구를 차례로 클릭합니다. 그럼 외부 도구 대화 상자가 나타나죠.

이 대화 상자에서 추가 버튼을 클릭하고, 다음과 같이 각 항목을 입력합니다.

 

 

  • 제목: 변경 집합 찾기(TFPT)
  • 명령: C:\Program Files (x86)\Microsoft Team Foundation Server 2012 Power Tools\TFPT.EXE
  • 인수: searchcs

확인 버튼을 클릭합니다.

 

이제 아래 그램과 같이 Visual Studio의 도구 메뉴에 변경 집합 찾기(TFPT)가 추가되었습니다. 이 메뉴를 클릭하면 Search Changesets 대화 상자가 나타납니다.

 

 

감사합니다.

webmars.

신고
Posted by webmars
VS 2010 ALM/TFS 20102012.11.01 14:20

TFS 버전제어 세번 째 강좌로 TFS에 있는 파일을 로컬로 가져오는 방법에 대해 알아보고자 합니다.

  • TFS Workspace 관리하기
  • Java 프로젝트를 TFS에 추가하기 및 TFS에서 Java 프로젝트 가져오기
  • TFS에서 파일 복사본을 로컬로 가져오기
  • 체크 아웃 및 체크 인
  • 변경 이력 확인하기
  • 버전 제어 대상 파일 비교하기

 


 

로컬 폴더를 서버 폴더의 최신 버전 또는 특정 버전으로 업데이트해야 할 때가 있습니다. 여러 명이 함께 작업하는 경우나 파일을 과거 버전으로 rollback해야 하는 경우가 그에 해당됩니다.

여기서는 TFS에 있는 파일(또는 폴더)의 최신 버전 또는 특정 버전으로 로컬 파일을 업데이트하는 방법에 대해 알아보겠습니다.

 

로컬 파일의 버전을 최신 버전으로 업데이트하기

다음은 서버 파일(또는 폴더)의 최신 버전을 로컬 컴퓨터로 가져오는 절차입니다.

1.      Eclipse를 실행합니다.

2.      다음 중 하나의 작업을 수행합니다.

A.     “Source Control” 창에서 최신 버전으로 업데이트할 파일(또는 폴더)에 우 클릭한 다음, “Get Latest Version”을 선택합니다.

                         i.         “Source Control” 창은 “Team Explorer” 창에서 “Source Control” 폴더를 더블 클릭하면 나타납니다.

B.      “Package Explorer” (또는 “Project Explorer”) 창에서 최신 버전으로 업데이트할 파일(또는 폴더)에 우 클릭한 다음, “Team -> Get Latest Version”을 차례로 선택합니다.

                         i.         “Get Latest Version”이 비활성화되어 있는 경우에는 먼저 “Return Online”을 선택합니다.

3.      가져오려는 서버 파일(또는 폴더)이 로컬 폴더와 매핑되어 있지 않다면 “Set Working Folder” 대화 상자가 나타납니다. 이 대화 상자에서 “Local Folder”“Browser” 버튼을 클릭하여 서버 폴더와 매핑할 로컬 폴더를 지정합니다.

4.      로컬 파일이 최신 버전이라면 “All files are up to date”라는 메시지가 나타납니다.

 

로컬 파일의 버전을 특정 버전으로 업데이트하기

다음은 서버 파일(또는 폴더)의 특정 버전을 로컬 컴퓨터로 가져오는 절차입니다.

1.      Eclipse를 실행합니다.

2.      다음 중 하나의 작업을 수행합니다.

A.     “Source Control” 창에서 특정 버전으로 가져올 파일(또는 폴더)에 우 클릭한 다음, “Get Specific Version”을 선택합니다.

                         i.         “Source Control” 창은 “Team Explorer” 창에서 “Source Control” 폴더를 더블 클릭하면 나타납니다.

B.      “Package Explorer” (또는 “Project Explorer”) 창에서 특정 버전으로 가져올 파일(또는 폴더)에 우 클릭한 다음, “Team -> Get Specific Version”을 차례로 선택합니다.

                         i.         “Get Specific Version”이 비활성화되어 있는 경우에는 먼저 “Return Online”을 선택합니다.

3.      가져올 서버 파일(또는 폴더)이 로컬 폴더와 매핑되어 있지 않다면 “Set Working Folder” 대화 상자가 나타납니다. 이 대화 상자에서 “Local Folder”“Browser” 버튼을 클릭하여 서버 폴더와 매핑할 로컬 폴더를 지정합니다.

4.      “Get” 창의 “Version” 항목에서 파일(또는 폴더)을 업데이트할 형식을 선택합니다.

A.     Changeset: 지정된 변경 집합에 포함된 파일의 버전으로 업데이트합니다.

B.      Date: 지정된 날짜 이전에 마지막으로 체크 인 된 버전으로 업데이트합니다.

C.      Label: 지정된 레이블에 포함된 파일의 버전으로 업데이트합니다.

D.     Latest Version: TFS 버전 제어의 최신 버전으로 업데이트합니다. “Get Latest Version”과 동일하게 업데이트합니다.

E.      Workspace Version: 지정된 workspace의 로컬 버전으로 업데이트합니다.

5.      (선택) 로컬에 이미 있더라도 모든 파일을 특정 버전으로 강제 업데이트하려면 이 옵션을 선택합니다.

6.      (선택) 체크 아웃되지 않은 쓰기 가능한 파일을 업데이트하려면 이 옵션을 선택합니다.

7.      “Get” 버튼을 클릭합니다.

 

이상으로 TFS 버전제어 세번 째 강좌를 마칩니다.

다음은 TFS 버전제어 네번 째 강좌로  체크 아웃 및 체크 인에 대해 알아보겠습니다.

 

감사합니다.

webmars

신고
Posted by webmars
VS 2010 ALM/TFS 20102012.11.01 14:11

Java 개발자를 위한 TFS 사용 방법에 대한 강좌를 진행하고 있는데요. 이번 강좌는 지난 강좌에 이어 TFS 버전제어 기능에 대해 계속해서 살펴보도록 하겠습니다.

이번 강좌의 주제는 TFS 버전제어 두 번째 시간으로 Java 프로젝트를 TFS에 추가하는 방법과 TFS에서 Java 프로젝트를 로컬로 가져오는 방법입니다.

  • TFS Workspace 관리하기
  • Java 프로젝트를 TFS에 추가하기 및 TFS에서 Java 프로젝트 가져오기
  • TFS에서 파일 복사본을 로컬로 가져오기
  • 체크 아웃 및 체크 인
  • 변경 이력 확인하기
  • 버전 제어 대상 파일 비교하기

 


 

TFS workspace를 만들고 서버 폴더와 로컬 폴더의 매핑 작업까지 완료되었다면, 이제 TFS를 사용해서 Java 프로젝트를 버전 제어할 준비가 끝난 것입니다.

개발자가 Java 프로젝트를 TFS에서 버전 제어하려면, 로컬에서 만든 Java 프로젝트를 TFS에 추가하거나, TFS에 있는 Java 프로젝트의 복사본을 로컬로 가져와야 합니다.

여기서는 Java 프로젝트를 TFS에 추가하는 방법과 TFS에서 Java 프로젝트를 가져오는 방법에 대해 알아보겠습니다.

 

Java 로젝트를 TFS에 추가하기

다음은 로컬 컴퓨터에서 새로 만든 Java 프로젝트를 TFS에 추가하는 절차입니다.

1.      Eclipse“Package Explorer” (또는 “Project Explorer”)에서 TFS에 추가할 Java 프로젝트에 우 클릭한 다음, “Team -> Share Project”를 차례로 선택합니다.

2.      “Share Project” 창의 “Select a repository type” 목록에서 “Team Foundation Server”를 선택한 다음, “Next” 버튼을 클릭합니다.

3.      TFS에 연결되어 있지 않은 경우, “Team Project” 창이 나타납니다. 이 창에서 연결할 TFS, 팀 프로젝트 컬렉션, 팀 프로젝트를 차례로 선택한 다음, “Next” 버튼을 클릭합니다.

4.      “TFS Workspace” 창에서 Java 프로젝트를 추가할 workspace를 선택한 다음, “Next” 버튼을 클릭합니다.

5.      “Share Location” 페이지에서 Java 프로젝트를 추가할 서버 폴더를 선택한 다음, “Next” 버튼을 클릭합니다.

A.     필요한 경우, “Project folder path” 항목을 직접 편집합니다.

6.      “Confirmation” 페이지에서 내용을 확인한 다음, “Finish” 버튼을 클릭합니다.

7.      “Pending Changes” 창에 추가될 파일 목록이 나타납니다. 이 창의 메뉴에서 “Check In” 버튼을 클릭합니다.

A.     만약, 파일 목록 중 TFS에 추가하지 않을 파일이 있을 경우, 해당 파일의 체크를 해제합니다.

8.      “Confirm Check In” 대화 상자에서 “Yes” 버튼을 클릭합니다.

9.      “Package Explorer” (또는 “Project Explorer”) 창에서 Java 프로젝트의 패키지 및 파일에 실린더 모양의 아이콘이 추가된 것을 확인할 수 있습니다.

 

TFS에서 Java 프로젝트 가져오기

다음은 다른 사용자가 TFS에 추가한 Java 프로젝트 또는 자신이 다른 컴퓨터에서 TFS에 추가한 Java 프로젝트를 로컬 컴퓨터로 가져오기 위한 절차입니다.

1.      Eclipse를 실행합니다.

2.      메뉴에서 “File -> Import”를 차례로 선택합니다.

3.      “Import” 창의 “Select” 페이지에서 “Team -> Team Foundation Sever”를 선택한 다음, “Next” 버튼을 클릭합니다.

4.      TFS에 연결되어 있지 않은 경우, “Team Project” 창이 나타납니다. 이 창에서 연결할 TFS, 팀 프로젝트 컬렉션, 팀 프로젝트를 차례로 선택한 다음, “Next” 버튼을 클릭합니다.

5.      “TFS Workspace” 창에서 Java 프로젝트를 추가할 workspace를 선택한 다음, “Next” 버튼을 클릭합니다.

6.      “Project Selection” 페이지에서 가져올 Java 프로젝트가 포함된 폴더를 선택한 다음, “Next” 버튼을 클릭합니다.

7.      “Confirm” 페이지에서 가져올 Java 프로젝트를 확인 한 다음, “Finish” 버튼을 클릭합니다.

8.      “Package Explorer” (또는 “Project Explorer) “Import”Java 프로젝트가 나타납니다.

 

이상으로 TFS 버전제어 두번 째 강좌를 마칩니다.

다음 다섯 번째 강좌에서는 TFS에서 파일 복사본을 로컬로 가져오는 방법에 대해 알아보겠습니다.

 

감사합니다.

webmars.

신고
Posted by webmars
VS 2010 ALM/TFS 20102012.04.06 12:31

이제 TFS Plug-in for Eclipse를 설치했으니 Java 프로젝트를 TFS에 올려서 버전 제어하는 방법에 대해 알아 보겠습니다.

※TFS Plug-in for Eclipse 설치 방법은 "[강좌] Java 개발자를 위한 TFS 사용 방법 - 2. Team Explorer Everywhere 설치 및 구성"을 참조하세요.

TFS 버전 제어 기능을 많기 때문에 다음과 같이 6차례로 나눠서 다루겠습니다.

  • TFS Workspace 관리하기
  • Java 프로젝트를 TFS에 추가하기 및 TFS에서 Java 프로젝트 가져오기
  • TFS에서 파일 복사본을 로컬로 가져오기
  • 체크 아웃 및 체크 인
  • 변경 이력 확인하기
  • 버전 제어 대상 파일 비교하기

오늘은 그 첫 번째로 TFS의 Workspace를 관리하는 방법에 대해 설명합니다.

 


 

3. Eclipse에서 TFS로 Java 프로젝트 버전 제어하기

버전 제어라 함은 일반적으로 파일의 변경 이력을 관리하는 것을 뜻합니다. TFS에서는 이러한 버전 제어를 지원하기 위한 여러 가지 기능들을 제공합니다. 주요 버전 제어 기능은 다음과 같습니다.

  • 작업 영역(workspace)

  • 체크 아웃(check out)

  • 체크 인(check in)

  • 최신 버전 가져오기(get latest version)

  • 특정 버전 가져오기(get specific version)

  • 기록 보기(history)

  • 분기 및 병합(branch and merge)

  • 보류(shelving)

  • 주석 달기(annotate)

 

3.1. TFS Workspace 관리하기

TFS workspace에는 서버 폴더와 로컬 폴더의 매핑 정보가 있습니다. 서버의 버전 제어 대상을 변경하지 않고 클라이언트 로컬 폴더에 있는 버전 제어 항목을 변경할 수 있습니다. 변경 내용을 체크 인하면 클라이언트 로컬 폴더의 변경 내용이 서버 폴더에 커밋됩니다. 이때, 서버의 어느 폴더에 커밋할 지는 workspace의 매핑 정보에 의해 결정됩니다. 또한, 서버에 있는 파일(또는 폴더)의 복사본을 클라이언트로 다운로드할 때 어느 로컬 폴더로 가져올 지도 workspace의 매핑 정보에 의해 결정됩니다.

사용자는 wokspace를 하나 이상 만들 수 있습니다. 예를 들어, 하나의 소프트웨어에 대해 현재 버전을 유지 보수하면서 새로운 버전을 개발하는 경우, workspace를 두 개 이상 만들어 사용할 수 있습니다. 또한, 더 이상 사용하지 않는 workspace를 삭제할 수도 있습니다. 예를 들어, 현재 버전의 소프트웨어를 더 이상 유지 보수하지 않을 경우 관련 workspace를 삭제할 수 있습니다.

 

3.2. Eclipse Workspace TFS Workspace

Eclipse TFS 모두 workspace라는 용어를 사용합니다. 그러나, 두 개의 의미가 서로 다르기 때문에 그 차이점을 정확히 이해해야 합니다.

먼저, Eclipse workspace는 로컬의 작업 폴더를 의미합니다. workspace Eclipse가 시작될 때 또는 Eclipse 메뉴에서 설정할 수 있습니다. Eclipse 상에서의 모든 프로젝트, 소스 파일, 이미지 등은 이 workspace에 저장됩니다.

반면, TFS workspace TFS 서버 폴더와 로컬 폴더의 매핑 정보를 관리합니다. 이 정보에 의해 클라이언트로 서버 파일(또는 파일)의 복사본을 가져올 때나 클라이언트의 변경 내용을 서버에 커밋할 때 어느 폴더로 가져올지 또는 커밋할지가 결정됩니다. 사용자는 하나 이상의 TFS workspace를 만들 수 있으며 “Team Explorer” 창에서 workspace 중 하나를 설정할 수 있습니다.

그렇다면 Eclipse workspace TFS workspace를 어떻게 설정하여 사용하는 것이 가장 효율적일까요? 하나의 TFS workspace Eclipse workspace로 설정된 로컬 폴더와 TFS 서버 폴더를 매핑시킵니다. 그리고, “Team Explorer”에서 그 TFS workspace를 설정하여 작업을 하는 것이 가장 좋습니다.

 

위 그림을 예로 설명하면, Eclipse Workspace“D:\work\dev” 로컬 폴더를 설정합니다. 그리고, 이 로컬 폴더와 서버의 “$AgileProjet/Projects/source/Dev” 폴더를 TFS Workspace“MyWorkspace”에 매핑시킵니다. 이와 같이 workspace를 설정한 다음, Eclipse“Team Explorer”에서 TFS workspace“MyWorkspace”로 설정한 다음 작업을 진행합니다.

만약, 서버 폴더를 로컬의 다른 폴더로 매핑시켜 작업을 하고자 할 경우에는, TFS workspace를 새로 만들고, TFS workspace에 서버 폴더와 다른 로컬 폴더를 매핑시킵니다. 그리고, Eclipse workspace를 다시 설정하고, “Team Explorer”에서 TFS workspace를 새로 만든 workspace로 변경합니다.

 

3.3. TFS Workspace 추가하기

TFS 사용자는 workspace를 두 개 이상 만들어 사용할 수 있습니다. 대개, 하나의 소프트웨어에 대해 두 개 이상의 버전을 동시에 개발 및 유지 보수하거나 개발 소스 코드와 테스트 소스 코드를 따로 관리해야 하는 경우에 workspace를 새로 만들어 사용합니다.

여기서는 TFS workspace를 추가하는 방법에 대해 알아봅니다.

1.      Eclipse를 실행합니다.

2.      “Team Foundation Server Exploring perspective”를 선택합니다.

A.     TFS와 연결이 되어 있지 않을 경우, “TFS Plug-in for Eclipse에서 TFS에 연결하기를 참조하여 연결합니다.

3.      “Team Explorer” 창의 메뉴에서 “Add Existing Team Project” 버튼을 클릭합니다.

 

4.      “Add Existing Team Project” 창의 “Team Project” 페이지에서 workspace를 추가할 TFS, 팀 프로젝트 컬렉션, 팀 프로젝트를 차례로 선택한 다음, “Next” 버튼을 클릭합니다.

5.      “TFS Workspace” 페이지에서 “Add” 버튼을 클릭합니다.

6.      “Add Workspace” 창에서 다음 항목의 값을 입력한 다음, “OK” 버튼을 클릭합니다.

A.     Name: workspace의 이름을 입력합니다.

B.      Comment: workspace의 사용 목적을 간략하게 기술합니다.

7.      “TFS Workspace” 페이지에서 새로 추가한 workspace를 선택한 다음, “Finish” 버튼을 클릭합니다.

 

3.4. TFS Workspace에서 작업 폴더 매핑하기

TFS workspace는 서버 폴더와 로컬 폴더의 매핑 정보를 관리합니다. 하나의 workspace에는 일반적으로 여러 개의 매핑 정보가 관리되며, 이 매핑 정보는 사용자가 직접 편집할 수 있습니다.

여기서는 TFS workspace에서 서버 폴더와 로컬 폴더를 매핑시키는 방법에 대해 알아보겠습니다.

1.      Eclipse를 실행합니다.

2.      “Team Foundation Server Exploring perspective”를 선택합니다.

A.     TFS와 연결이 되어 있지 않을 경우, “TFS Plug-in for Eclipse에서 TFS에 연결하기를 참조하여 연결합니다.

3.      “Team Explorer” 창의 메뉴에서 “Add Existing Team Project” 버튼을 클릭합니다.

4.      “Add Existing Team Project” 창의 “Team Project” 페이지에서 workspace를 추가할 TFS, 팀 프로젝트 컬렉션, 팀 프로젝트를 차례로 선택한 다음, “Next” 버튼을 클릭합니다.

5.      “TFS Workspace” 페이지에서 편집할 workspace를 선택한 다음, “Edit” 버튼을 클릭합니다. 

6.    “Edit Workspace” 창의 “Working folders” 항목에서 “Source Control Folder” 열의 빈 칸을 클릭하면 말 줄임(…)” 버튼이 나타납니다. 이 버튼을 클릭합니다.

7.      “Browse for Folder” 창에서 로컬 폴더와 매핑할 서버 폴더를 선택한 다음, “OK” 버튼을 클릭합니다.

8.      이번에는 “Local Folder” 열의 빈 간에서 말 줄임(...)” 버튼을 클릭합니다.

9.      “Browse for Folder” 창에서 서버 폴더와 매핑할 로컬 폴더를 선택한 다음, “확인버튼을 클릭합니다.

10.   “Edit Workspace” 창에서 작업 폴더 매핑 정보를 확인한 다음, “OK” 버튼을 클릭합니다.

11.   “Workspace Modified” 대화 상자에서 “Yes” 버튼을 클릭합니다.

12.   “Add Existing Team Project” 창에서 “Finish” 버튼을 클릭합니다.

 

이상으로 세 번째 강좌를 마칩니다.

다음 강좌에서는 TFS 버전 제어 두 번째로 Java 프로젝트를 TFS에 추가하는 방법과 TFS에서 Java 프로젝트를 로컬로 가져오는 방법에 대해 알아보겠습니다.

감사합니다.

webmars.

 

신고
Posted by webmars