사용방법

> 기술정보 > 사용방법

  • 새프로젝트 만들기
    프로젝트 호스팅의 경우
    프로젝트 호스팅 서비스를 이용하시 는 고객님은 고객님께서 직접 프로젝트를 생성하실 수 없습니다. admin@codesafe.com 으로 문의하시면 CodeSafe 관리자가 프로젝트를 생성하여 드립니다.
    전용서버인 경우
    1 파일 메뉴에서 새 팀 프로젝트를 클릭합니다.
    2. 팀 프로젝트 설정 지정 페이지에서 팀 프로젝트 이름 상자에 팀 프로젝트의 이름을 입력합니다. 이름은 팀 멤버가 소프트웨어 제품과 쉽게 연결할 수 있도록 알기 쉽게 지정해야 합니다. 모든 팀 멤버는 이 이름을 사용하여 팀 프로젝트에 연결합니다.
    3. 프로세스 템플릿 선택 페이지의 팀 프로젝트를 만들기 위해 사용되는 프로세스 템플릿 목록에서 프로세스 템플릿을 선택합니다.
    4. 마법사의 나머지 페이지에서 기본 설정을 그대로 사용하려면 마침을 클릭합니다. 나머지 설정을 살펴 보고 선택하려면 다음을 클릭합니다.

    5. 프로젝트 포털에 대한 설정 지정 페이지에 필요한 내용을 입력합니다

    a. 팀 프로젝트 포털의 제목 프로젝트 포털 이름을 팀 프로젝트 이름과 다르게 설정하려면 모든 팀 멤버가 쉽게 식별할 수 있는 이름을 입력합니다. 사이트 제목은 프로젝트 포털 홈 페이지의 일부입니다.
    b. 팀 프로젝트 포털에 대한 설명 프로젝트 포털에 대한 설명을 입력합니다.

    6. 마법사의 나머지 페이지에서 기본 설정을 그대로 사용하려면 마침을 클릭합니다. 나머지 설정을 살펴 보고 선택하려면 다음을 클릭합니다.

    7. 다음과 같은 세 가지 옵션 중 하나를 선택하여 소스 제어 설 정 지정 페이지를 완료합니다.

    • 빈 소스 제어 폴더 만들기를 선택할 수 있습니다. 이 옵션을 선택할 경우에는 폴더의 이름을 지정합니다.
    • 새 소스 제어 분기 만들기를 선택할 수 있습니다. 이 옵션을 선택할 경우에는 분기를 시작하는 폴더 를 지정합니다.

    자세한 내용은 분기 이해를 참조하십시오.
    • 지금 소스 제어 폴더를 만들지 않음을 선택할 수 있습니다.
    현재 설정을 검토하지 않고 그대로 사용하려면 마침을 클릭합니다. 설정을 검토하려면 다음을 클릭합니다.

  • 프로젝트관리
    팀 프로젝트 설정
    1 영역/반복 설정

    영역(Area) 이란 공통 구조 서비스 계층에서 기능 영역을 나타내는 노드입니다.
    반복(Iteration) 이란 1) 일반적으로 1주에서 6주 사이의 고정된 기간으로, 이 기간에 맞추어 작업과 관련된 일정을 세우고 계획합니다. 대개 반복은 연속적으로 번호가 매겨지며 순차적으로 진행됩니다. (2) 공용 구조 서비스 계층에서 일정 추상화를 나타내는 노드입니다.

    만약, Project Administrator 그룹의 권한이 없을 경우, 소스 제어 항목은 비활성화 될 수 있습니다.

    영역 설정은 실제 프로젝트에서 프로젝트 별로 구분하거나, 부서별로 정의하여 기능 영역을 구분할 수 있습니다. 다음은 영역 설정의 예를 보여줍니다.


    2. 영역을 부서별로 설정한 예
    3. 영역을 제품별로 설정한 예

    반복 설정은 특정 제품의 출시를 위해 반복되는 일정을 세우고 계획할 수 있습니다. 다음은 반복 설정의 예를 보여줍니다.


    4.반복을 제품의 출시 일정 별로 설정한 예

    5.반복을 개발 일정 별로 설정한 예

    소스 제어 설정
    소스 제어 설정은 Team Foundation Server 에 연결하는 사용자에게 체크 아웃 동작 및 체크인 정책을 적용할 수 있도록 합니다.

    만약, Project Administrator 그룹의 권한이 없을 경우, 소스 제어 항목은 비활성화 될 수 있습니다.

    1 팀 탐색기의 프로젝트를 마우스 오른쪽 버튼을 클릭하여 팀 프로젝트 설정->소스 제어를 클릭합니다.
    2.체크 아웃 설정

    Team Foundation 버전 제어에서는 두 가지 체크 아웃 설정을 지원합니다. 이 설정에 따라 체크 아웃 작업 방법이 결정됩니다. 작업 영역에서 로컬 버전을 체크 아웃하도록 체크 아웃 작업을 구성할 수 있습니다. 먼저 최신 버전의 항목을 작업 영역으로 가져온 다음 체크 아웃하도록 체크 아웃 작업을 구성하는 옵션도 있습니다. 두 번째 구성 방법은 Visual SourceSafe 동작과 비슷합니다.

    다중 체크 아웃 사용
    다중 체크 아웃을 사용하면 하나의 파일을 여러 명이 동시에 편집할 수 있습니다. 충돌하는 변경 내용은 체크 인하기 전에 조정됩니다. 

    체크 아웃 시 최신 버전 가져오기 사용
    체크 아웃 시 최신 버전 가져오기는 Team Foundation Server 에서 클라이언트 컴퓨터로 항목 복사본을 다운로드 합니다. 이 Team Foundation Server 설정은 이 팀 프로젝트의 모든 항목에 적용됩니다.

    3. 체크 인 정책

    Team Foundation 버전 제어 관리자는 체크 인 정책 요구 사항을 추가할 수 있습니다. 이러한 체크 인 정책에 따라 사용자는 소스 제어에 체크 인할 때 적절한 조치를 취해야 합니다. 예를 들어, 작업 항목을 변경 집합에 연결해야 할 수도 있습니다.

    사용할 수 있는 기본 체크 인 정책 형식은 다음과 같습니다.

    -코드 분석 체크 인하기 전에 코드 분석을 실행해야 합니다. 
    -테스트 정책 체크 인하기 전에 체크 인 테스트를 완료해야 합니다. 
    -작업 항목 체크 인에 하나 이상의 작업 항목을 연결해야 합니다
    -빌드 빌드하는 동안 발생한 빌드 중단 문제를 새로 체크 인하기 전에 해결해야 합니다.

    4. 체크 인 메모

    체크 인을 진행하는 동안 사용자가 특정 데이터를 입력하도록 하여 추가된 변경 집합에 대한 설명입니다관리자는 체크 인 메모를 필수 항목으로 구성할 수 있습니다.
  • 소스 제어
    소스 제어에 새로운 소스 코드 올리기
    다음 절차에서는 소스 제어를 하기 위해 프로젝트를 소스 제어 하는 방법을 설명합니다.
    1 솔루션 탐색기에서 소스 제어를 하기 위한 프로젝트 또는 솔루션을 선택합니다.
    2.파일의 소스제어 항목에서 소스 제어에 선택한 프로젝트 추가 항목을 선택합니다.

    (만약, 솔루션을 추가하기 위해서 소스 제어에 선택한 솔루션 추가 항목을 선택합니다)

    3.Team Foundation Server 에 처음으로 연결하는 경우 Team Foundation Server에 연결 대화 상자가 나타납니다. 연결할 Team Foundation Server 를 선택하고 확인을 클릭합니다.
    4.프로젝트 추가 대화가 나타나면, 소스 제어를 할 팀 프로젝트를 선택하고 확인을 클릭합니다.

    5.Team Foundation Server 에 성공적으로 추가가 되면, 솔루션, 프로젝트 그리고 프로젝트 아이템의 아이콘에 ‘+’ 아이콘이 추가됩니다.


    6.소스 제어에 올릴 항목을 선택하고 마우스 오른쪽 버튼을 클릭하여 체크인을 하면 최종적으로 소스 제어에 소스 코드가 업로드 됩니다. [소스 제어에 변경된 소스 코드 올리기 ] 를 참고하십시오.
    소스 제어에 변경된 소스 코드 올리기
    다음 절차에서는 체크 인 대화 상자를 사용하여 소스 제어 탐색기와 솔루션 탐색기에서 보류 중인 변경 내용을 체크 인하는 방법에 대해 설명합니다
    1 솔루션 탐색기 에서 체크 인할 항목과 연결된 폴더로 이동합니다.
    2.폴더 섹션 오른쪽의 항목 목록에서 체크 인할 항목을 마우스 오른쪽 단추로 클릭하고 보류 중인 변경 내용 체크 인을 클릭합니다. 체크 인 - 소스 파일 대화 상자가 나타납니다.

    3.소스 파일 채널에서 체크 인할 항목을 선택하고 설명 텍스트 상자에 해당하는 설명을 입력합니다.

    4.이러한 항목이 Team Foundation 작업 항목과 연결되어 있는 경우 작업 항목 채널을 클릭하고 체크 인할 항목을 선택합니다.

     체크 인 메모 채널을 클릭하여 체크 인과 연결할 적절한 체크 인 메모를 추가합니다. 체크 인 메모는 체크 인 프로세스 중 특정 정보를 캡처하는 데 사용됩니다

    정책 경고 채널을 클릭하여 체크 인하기 전에 체크 인이 정책을 위반하지 않는지 확인합니다.
    소스 제어에서 새로운 소스 코드 가져오기
    1 팀 탐색기에서 팀 프로젝트를 노드를 확장하여 소스 제어 항목을 더블 클릭 합니다.
    2. 로컬 경로가 매핑 되지 않음일 경우 매핑 되지 않음 하이퍼링크를 클릭합니다. 만약 로컬 경로가 매핑이 되어있을 경우 4번 단계를 진행해도 좋습니다.
    3.매핑 대화 상자에서 매핑할 로컬 폴더의 위치를 선택하고 매핑 버튼을 클릭합니다.
    4.소스 제어의 소스 코드가 로컬 폴더에 생성이 되었는지 확인합니다.
    소스 제어에 현재의 소스 코드를 최신 소스 코드로 가져오기
    1 솔루션 탐색기 에서 체크 인할 항목과 연결된 폴더로 이동합니다.
    2. 마우스 오른쪽 버튼을 클릭하여 최신 버전 가져오기를 클릭합니다.
  • 작업 항목
    작업항목 개념 및 개요
    Team Foundation에는 엔터프라이즈 소프트웨어 개발 팀이 해당 작업 및 소프트웨어 오류 추적을 관리하는 데 사용할 수 있도록 디자인된 작업 항목 추적 기능이 있습니다. Team Foundation에서는 작업 항목으로 이 작업을 추적합니다. 작업 항목은 프로젝트를 완료하는 데 필요한 개별 작업 중 하나, 수정해야 할 버그, 프로젝트에서 처리해야 할 고객 시나리오, 데이터베이스에서 추적해야 할 프로젝트의 다른 작업 등이 될 수 있습니다.
    작업 항목 관리하기
    1 만들기

    팀 프로젝트에 여러 가지 형식의 작업 항목을 추가하면 다양한 형식의 완료해야 하는 작업을 추적할 수 있습니다. 예를 들어 MSF for Agile Software Development 프로세스에는 제품 결함을 추적하는 데 사용되는 버그 작업 항목이 포함되어 있습니다. 나열되는 작업 항목 형식은 팀 프로젝트를 만드는 데 사용된 프로세스 템플릿에 따라 다릅니다.


    1. 메뉴에서 작업 항목 추가를 클릭한 다음 목록에서 작업 항목 형식을 선택합니다.
    2. 모든 필수 필드를 입력하여 작업 항목 폼을 완성합니다. 필수 필드는 노란색 음영으로 표시되어 있습니다.
    3. 파일 메뉴에서 모두 저장을 클릭하여 작업 항목을 저장합니다.

    2. 조회

    팀 쿼리로 조회하기
    팀 프로젝트가 생성되면 팀 프로젝트의 템플릿에 따라 기본적으로 제공되는 팀 쿼리가 있습니다. 팀 쿼리는 팀 프로젝트에서 다른 사람과 공유할 수 있는 쿼리입니다.

    팀 쿼리를 이용하여 작업 항목을 조회하는 방법입니다.

    1. 팀 탐색기를 이용하여 팀 프로젝트를 엽니다.
    2. 팀 쿼리에서 제공하는 쿼리를 더블 클릭합니다.

    3. 쿼리의 결과가 새로운 탭에 나타납니다.


    내 쿼리로 사용하기
    내 쿼리는 Team Foundation Server 에 연결된 계정의 소유자가 사용하거나 관리할 수 있는 쿼리입니다.

    내 쿼리 만들기
    1. 기존 팀 프로젝트를 엽니다.
    2. 팀 탐색기에서 작업 항목을 선택합니다.

    3. 팀 메뉴에서 쿼리 추가를 선택합니다.

    4. 첫 번째 쿼리 절에는 다음 값이 들어 있습니다. 이러한 기본값을 그대로 둡니다.
    5. 두 번째 쿼리 절에 다음 표의 값을 입력합니다.
    6. 팀 메뉴에서 쿼리 실행을 선택합니다.

    7. 쿼리 결과에서 보거나 변경하려는 작업 항목을 선택합니다.

    내 쿼리로 조회하기
    내 쿼리를 사용하는 방법은 [팀 쿼리로 조회하기] 의 방법과 동일합니다.
    1. 팀 탐색기를 이용하여 팀 프로젝트를 엽니다.
    2. 내 쿼리에서 제공하는 쿼리를 더블 클릭합니다.
    3. 쿼리의 결과가 새로운 탭에 나타납니다.

    내 쿼리 삭제하기
    내 쿼리를 사용하는 방법은 [팀 쿼리로 조회하기] 의 방법과 동일합니다.
    1. 팀 탐색기를 이용하여 팀 프로젝트를 엽니다.
    2. 작업 항목에서 내 쿼리를 클릭합니다.
    3. 삭제하려는 쿼리를 마우스 오른쪽 단추로 클릭한 다음 삭제를 선택합니다. 4. 작업 항목이 영구 삭제된다는 메시지가 나타나면 대화 상자에서 확인을 클릭합니다.

    3. 수정

    1. 쿼리를 열어 실행합니다.
    2. 쿼리 탭을 조사하여 쿼리 이름 뒤에 [결과]가 표시되어 있는지 확인합니다. 쿼리 이름 뒤에 [쿼리]가 표시되어 있으면 결과 보기를 클릭합니다.
    3. 쿼리 결과에서 항목을 선택한 다음 아래 창에서 해당 항목을 편집합니다. 모든 작업 항목이 편집을 위해 자동으로 열립니다.
    4. 첫 번째 항목에 대한 변경 작업이 완료되면 다음 항목을 계속 변경합니다. 쿼리 결과에서 편집한 모든 항목 옆에 연필 모양 아이콘이 표시되고, 탭에 별표가 나타납니다. 이는 변경 내용을 아직 저장하지 않았음을 의미합니다.
    5. 모든 작업 항목을 동시에 저장하려면 파일 메뉴를 클릭하고 <쿼리 이름> [결과] 저장을 선택합니다.

  • 문서 공유
    문서 업로드
    팀 탐색기에서 문서 노드를 사용하여 사용자 컴퓨터의 문서를 프로젝트 포털에 업로드 할 수 있습니다. Windows 탐색기에서 직접 문서를 업로 드할 수도 있습니다.
    1 팀 탐색기에서 문서 노드 아래에서 문서를 업로드 할 폴더를 마우스 오른쪽 단추로 클릭한 다음 문서 업로드를 클릭합니다.
    2. 열기 대화 상자가 표시되면 업로드할 문서를 선택합니다. 필요한 경우 탐색 단추를 사용하여 문서를 찾습니다.

    3.열기를 클릭합니다.

    마우스 오른쪽 단추로 클릭한 폴더에 문서가 업로드됩니다.

    Windows 탐색기에서 문서를 업로드하려면

    1. 팀 탐색기에서 문서 노드 또는 문서를 업로드할 자식 노드를 확장합니다.
    2. Windows 탐색기에서 업로드할 문서를 선택한 다음 문서 노드 아래의 문서 라이브러리 또는 폴더로 문서를 끌어 옵니다.

    문서 다운로드 및 편집
    1 팀 탐색기의 문서 노드에서 열고자 하는 문서를 더블 클릭하거나, 마우스 오른쪽 버튼을 클릭하여 열기를 선택합니다.
    문서를 편집하려면
    팀 탐색기의 문서 노드에서 편집하고자 하는 문서를 선택하고, 마우스 오른쪽 버튼을 클릭하여 편집을 선택합니다.