다음을 통해 공유


테스트 영역 7: 공유

이 테스트 영역에서는 공유 명령을 통해 위치 간에 항목 공유 를 다룹니다.

공유 작업은 소스 제어 파일 계층 구조 내에서 둘 이상의 위치 간에 파일 및 폴더 항목의 명백한 중복입니다. 중복은 실제로 서버에서 발생하지 않지만 사용자가 지정된 두 개 이상의 위치에서 동일한 파일을 볼 수 있습니다. 공유 항목이 변경되면 다른 모든 공유 위치에 변경 내용이 표시됩니다.

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

  • 선택한 폴더가 빈 폴더인 경우

  • 실제 폴더가 있지만 소스 제어 파일이 없는 경우

  • 가상 폴더가 있는 경우 소스 제어에 있는 파일이 있는지 여부입니다.

  • 원격 사이트 웹 프로젝트가 있는 경우

명령 메뉴 액세스

다음 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. 이전에 만든 프로젝트에서 현재 열려 있는 프로젝트로 여러 파일을 공유합니다.
일반적인 예상 동작입니다.