다음을 통해 공유


7 영역 테스트: 공유

공유 항목 위치를 통해 간이 테스트 기능은 공유 명령입니다.

Hhare 작업의 파일 및 폴더 항목을 소스 제어 파일 계층 구조에서 두 개 이상의 위치 사이 명백한 중복 됩니다. 두 개 이상의 지정 된 위치에서 같은 파일을 사용자에 게 표시 하지 서버에서 중복은 발생 하지 않습니다. 공유 항목 중 하나를 변경할 때마다 변경 내용이 모든 공유 위치에 나타납니다.

폴더에 공유 폴더를 선택 하 여 하나 이상의 파일을 소스 제어에서 사용 하는 경우 사용할 수 있습니다. 공유 명령은 다음 조건에서 사용할 수 없습니다.

  • 빈 폴더를 선택한 폴더를 사용 하는 경우.

  • 실제 폴더가 소스 제어 파일을 포함 하는 경우.

  • 소스 제어에서 사용 중인 파일에 있는지 여부에 가상 폴더가 있으면.

  • 원격 사이트 웹 프로젝트 경우.

명령 메뉴 액세스

다음 Visual Studio 통합된 개발 환경의 메뉴 경로 테스트 사례에서 사용 됩니다.

공유: 파일->소스 제어->공유.

예상 되는 동작

  • 공유 파일은 공유 위치에 표시 됩니다.

  • 파일 공유는 소스 제어 버전 저장소 기록 쇼 보기.

  • 공유 파일 편집 두 위치의 파일을 편집 합니다.

테스트 사례

다음은 공유 테스트 영역에 대 한 특정 테스트 사례입니다.

동작

테스트 단계

예상된 결과 확인 하려면

로드 된 다른 프로젝트 로드 된 프로젝트가 소스 제어에서 파일 공유

  1. 새 프로젝트를 만듭니다.

  2. 두 번째 프로젝트를 솔루션에 추가 합니다.

  3. 두 번째 프로젝트에 첫 번째 프로젝트에 없는 이름에 파일을 만듭니다.

  4. 소스 제어에 솔루션을 추가 합니다.

  5. 첫 번째 프로젝트를 선택 합니다.

  6. 열기 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  7. 첫 번째 프로젝트는 두 번째 프로젝트에서 파일을 공유 합니다.

  8. 그대로 체크 아웃 메시지가 표시 되는 경우.

일반적인 예상 되는 동작입니다.

다른 프로젝트에서 파일을 공유합니다

  1. 새 프로젝트를 만듭니다.

  2. 소스 제어에 추가 합니다.

  3. 솔루션을 닫습니다.

  4. 두 번째 프로젝트 (새 솔루션) 만들기

  5. 소스 제어에 솔루션을 추가 합니다.

  6. 프로젝트를 선택 합니다.

  7. 열려 있는 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  8. 열려 있는 프로젝트를 이전에 추가 된 프로젝트에서 파일을 공유 합니다.

  9. 그대로 체크 아웃 메시지가 표시 되는 경우.

일반적인 예상 되는 동작입니다.

에 현재 로드 된 프로젝트 파일을 소스 제어에서 프로젝트의 일부가 아닌 공유합니다

  1. 새 프로젝트를 만듭니다.

  2. 소스 제어에 솔루션을 추가 합니다.

  3. 소스 제어에 프로젝트 또는 솔루션의 일부인 파일을 추가 합니다.

  4. 프로젝트를 선택 하 고 열기를 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  5. 파일 내에서 선택은 공유 대화 상자에서는 현재 프로젝트나 솔루션 내에 존재 하 여 공유 하지.

  6. 그대로 체크 아웃 메시지가 표시 되는 경우.

파일 프로젝트의 로컬 위치에 없으므로 소스 제어 저장소 Get을 수행 했습니다.

다른 폴더에 동일한 프로젝트 내에서 파일 공유

  1. 선택 자동으로 체크 아웃 에서 도구 -> 옵션 -> 원본 제어.

  2. 새 프로젝트를 만들고 소스 제어에 추가 합니다.

  3. 폴더를 프로젝트에 추가 합니다.

  4. 폴더에 파일을 추가 하 고 폴더를 확인 합니다.

  5. 폴더를 선택 합니다.

  6. 열기 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  7. 선택한 폴더에 파일을 공유 합니다.

일반적인 예상 되는 동작입니다.

공유를 사용 하기 전에 폴더에서이 파일을 사용 하 여 선택 해야 합니다.

로드 된 프로젝트에 폴더를 공유-재귀

  1. 새 프로젝트를 만듭니다.

  2. 소스 제어에 솔루션을 추가 합니다.

  3. 프로젝트를 선택 합니다.

  4. 열려 있는 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  5. 폴더를 선택 합니다.

  6. 폴더를 재귀적으로 프로젝트에 공유 합니다.

일반적인 예상 되는 동작입니다.

여러 파일을 한 프로젝트 공유

  1. 여러 개의 파일을 새 프로젝트를 만듭니다.

  2. 소스 제어에 솔루션을 추가 합니다.

  3. 솔루션을 닫습니다.

  4. 새 솔루션에 새 프로젝트를 만듭니다.

  5. 소스 제어에 솔루션을 추가 합니다.

  6. 프로젝트를 선택 합니다.

  7. 열려 있는 공유 대화 상자 (파일 -> 원본 제어 -> 공유).

  8. 현재 열려 있는 프로젝트를 이전에 만든된 프로젝트에서 여러 개의 파일을 공유 합니다.

일반적인 예상 되는 동작입니다.

참고 항목

개념

소스 제어 플러그 인에 대 한 가이드를 테스트 합니다.