다음을 통해 공유


파일 체크 인 및 체크 아웃

Microsoft Expression Blend에서는 명시적 또는 암시적으로 파일을 체크 아웃할 수 있습니다. 파일을 체크 아웃하면 다음과 같은 이점이 있습니다.

  • 다른 팀원이 Microsoft Visual Studio Team System 2008 Team Explorer에서 파일 상태를 보거나 Expression Blend에서 파일을 체크 아웃한 후 결과 패널의 출력 창을 읽음으로써 사용자가 해당 파일에서 작업하고 있음을 알 수 있습니다. 이때 팀원은 사용자가 해당 파일에 대한 작업을 완료할 때까지 기다릴지 여부를 결정할 수 있습니다.

  • 다른 팀원은 사용자가 파일을 다시 체크 인하면 사용자가 변경한 최신 변경 내용을 가져올 수 있다는 것을 알 수 있습니다.

Ee341367.alert_tip(KO-KR,Expression.30).gif팁:

한 파일을 여러 사람이 동시에 체크 아웃할 수 있습니다. 사용자가 파일을 체크 아웃한 후 누군가가 파일을 변경한 경우, 사용자가 파일을 다시 체크 인할 때 병합 프로세스를 통해 파일의 충돌을 해결합니다. 또는 Microsoft Visual Studio Team System 2008 팀 탐색기를 사용하여 파일을 단독으로 체크 아웃할 수도 있습니다. 이 경우 다른 팀원은 해당 파일을 동시에 체크 아웃할 수 없습니다. 자세한 내용은 MSDN의 How to: Check Out and Edit Version-Controlled Items(방법: 버전 제어 항목 체크 아웃 및 편집)을 참조하십시오.

Ee341367.alert_caution(KO-KR,Expression.30).gif중요:

파일을 체크 아웃하더라도 최신 버전을 자동으로 가져오지는 않습니다. 파일 작업을 수행하기 전에 파일의 최신 버전을 가져오는 것이 가장 좋습니다. 그렇지 않으면 파일을 다시 체크 인할 때 사용자가 파일의 이전 버전에 수행한 변경 내용과 다른 팀원이 수행한 변경 내용 간의 충돌을 해결해야 합니다. Expression Blend에서는 파일 변경 내용 병합을 쉽게 처리할 수 있지만, 항상 파일의 최신 버전을 가져와 작업하고 작업이 끝나면 곧바로 체크 아웃하는 것이 가장 좋습니다.

자세한 내용은 프로젝트 파일의 최신 복사본 가져오기파일 체크 인 시 병합 및 충돌 해결를 참조하십시오.

명시적으로 파일 체크 아웃

  1. 파일을 체크 아웃하기 전에 Team Foundation 서버에서 파일의 최신 버전을 가져오는 것이 가장 좋습니다.

    자세한 내용은 프로젝트 파일의 최신 복사본 가져오기을 참조하십시오.

  2. 프로젝트 패널에서 솔루션, 프로젝트 또는 파일을 마우스 오른쪽 단추로 클릭합니다.

  3. 표시된 드롭다운 목록에서 다음 옵션 중 하나를 클릭합니다.

    • 이 항목 체크 아웃   선택한 항목만 체크 아웃합니다.

    • 체크 아웃   선택한 항목과 모든 자식 항목을 재귀적으로 체크 아웃합니다. 예를 들어 해당 코드 숨김 파일(.vb 또는 .cs)이 있는 .xaml 파일을 선택한 경우 두 파일이 모두 체크 아웃됩니다. 솔루션을 선택하면 솔루션의 모든 파일이 체크 아웃됩니다.

      [!참고]

      .xaml 파일의 해당 코드 숨김 파일을 체크 아웃하는 것이 가장 좋습니다. Expression Blend에서 코드 숨김 파일이 자동으로 변경되는 다양한 작업을 수행할 수 있습니다. 예를 들어 이벤트 처리기를 추가하면 메서드 선언이 코드 숨김 파일에 추가됩니다.

    다른 팀원이 항목을 단독으로 체크 아웃한 경우 Expression Blend에서는 파일을 체크 아웃할 수 없다는 메시지를 표시합니다. 그렇지 않은 경우 Expression Blend에서 파일을 사용자에게 체크 아웃합니다. 결과 패널의 출력 창에는 사용자가 수행한 작업이 기록되며 다른 사용자의 파일 체크 아웃(비단독) 여부가 보고됩니다. 프로젝트 패널에서 사용자가 체크 아웃한 각 파일 옆에는 선택 표시 Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(KO-KR,Expression.30).png가 나타납니다.

암시적으로 파일 체크 아웃

  1. 파일을 체크 아웃하기 전에 Team Foundation 서버에서 파일의 최신 버전을 가져오는 것이 가장 좋습니다.

    자세한 내용은 프로젝트 파일의 최신 복사본 가져오기을 참조하십시오.

  2. 파일 변경을 위해 파일 열기

  3. 파일을 저장합니다(Ctrl+S).

    파일을 저장하면 자동으로 체크 아웃됩니다(다른 팀원이 파일을 단독으로 체크 아웃하지 않은 경우). 결과 패널의 출력 창에는 사용자가 수행한 작업이 기록되며 다른 사용자의 파일 체크 아웃 여부가 보고됩니다. 프로젝트 패널에서, 사용자가 체크 아웃한 각 파일 옆에는 선택 표시 Ee341367.62863683-36e0-4c3e-818f-ffe18a7fec91(KO-KR,Expression.30).png가 나타납니다.

파일 체크 인

  1. 프로젝트 패널에서 솔루션, 프로젝트 또는 파일을 마우스 오른쪽 단추로 클릭한 다음 체크 인을 클릭합니다.

    체크 인 대화 상자가 나타납니다.

    Ee341367.49d8d155-0da1-43f5-8fdd-ef800f8baee5(KO-KR,Expression.30).png

  2. 왼쪽에 원본 파일이 선택되어 있는지 확인합니다.

    [!참고]

    체크 인 대화 상자에는 수행할 수 있는 다른 작업과 옵션도 있습니다. 예를 들어 체크 인 메모 단추를 클릭하여 체크 인한 파일과 함께 저장할 메모를 추가하거나 작업 항목 단추를 클릭하여 체크 인한 파일에 작업 항목을 연결할 수 있습니다. 자세한 내용은 MSDN의 How to: Check In Pending Changes(방법: 보류 중인 변경 내용 체크 인)을 참조하십시오.

  3. 체크 인할 모든 파일 옆에 선택 표시가 있는지 확인합니다.

  4. 설명에서 변경 내용에 대한 설명을 입력합니다. 설명을 입력하면 다른 팀원이 사용자가 수행한 변경 내용을 좀 더 쉽게 알아볼 수 있으며, 나중에 사용자가 파일의 이전 버전으로 되돌리려는 경우 해당 파일 버전을 좀 더 쉽게 식별할 수 있습니다.

  5. 체크 인을 클릭합니다.

    Expression Blend에서 Team Foundation 서버에 파일을 저장한 후 파일을 다시 체크 인합니다. 결과 패널의 출력 창에는 사용자가 수행한 작업이 기록되고 프로젝트 패널의 해당 파일 옆에는 자물쇠 Ee341367.de1ca98f-81f1-4666-930e-e509e31ea168(KO-KR,Expression.30).png가 표시됩니다.

    [!참고]

    사용자가 파일을 체크 아웃하는 동안 다른 팀원이 해당 파일을 변경한 경우 파일을 다시 체크 인하기 전에 충돌을 해결해야 합니다. 자세한 내용은 파일 체크 인 시 병합 및 충돌 해결을 참조하십시오.

Team Foundation 서버를 사용할 수 없는 경우의 파일 사용

Team Foundation 서버가 오프라인 상태이거나 Team Foundation 서버에 액세스할 수 없는 집에서 작업하는 경우 Expression Blend를 사용하여 원본 제어의 파일을 변경할 수 있습니다.

  1. Microsoft Visual Studio Team System 2008 Team Explorer를 사용하여 솔루션 파일을 연 다음 오프라인으로 전환 대화 상자가 나타나면 확인을 클릭합니다. 자세한 내용은 MSDN의 How to: Work Offline when the Server is Unavailable(방법: 서버를 사용할 수 없는 경우 오프라인으로 작업)을 참조하십시오.

  2. Expression Blend에서 솔루션을 열고 변경합니다. 파일을 저장하면 Expression Blend에 읽기 전용 파일 저장 대화 상자가 표시됩니다. 덮어쓰기를 클릭하여 파일의 쓰기 보호를 해제합니다.

  3. Team Foundation 서버를 다시 사용할 수 있게 되면 How to: Work Offline when the Server is Unavailable(방법: 서버를 사용할 수 없는 경우 오프라인으로 작업)의 절차에 따라 다시 온라인으로 전환하십시오. 사용자가 파일을 체크 아웃하는 동안 다른 팀원이 해당 파일을 변경한 경우 충돌을 해결해야 합니다.

    자세한 내용은 파일 체크 인 시 병합 및 충돌 해결을 참조하십시오.

참조

작업

보류 중인 변경 내용의 목록 실행 취소 또는 보기

파일 변경 내용 보기 또는 비교

개념

파일 체크 인 시 병합 및 충돌 해결