다음을 통해 공유


테스트 영역 2: 소스 제어에서 가져오기

이 테스트 영역에서는 Get 명령을 통해 버전 저장소에서 항목을 검색하는 테스트 사례를 다룹니다. 이러한 테스트 사례는 로컬 프로젝트와 웹 프로젝트 모두에 적용할 수 있습니다.

명령 메뉴 액세스

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

최신 버전 가져오기:
  • 파일, 소스 제어, 최신 버전 가져오기.

  • 파일, 최신 버전 가져오기.

  • 바로 가기 메뉴, 최신 버전 가져오기.

  • 가져오기: 파일, 소스 제어, 가져오기.

예상되는 동작

최신 버전 가져오기:

버전 저장소에서 최신 버전의 항목에 대한 자동(UI 없음) 검색을 수행합니다.

가져오기:

가져오기 대화 상자를 표시하고 사용자가 검색할 파일 집합을 변경할 수 있을 뿐만 아니라 파일 검색 방법에 영향을 주는 옵션도 수정할 수 있습니다.

테스트 사례

작업 테스트 단계 확인할 예상 결과
로컬에 존재하지 않는 파일의 최신 버전 가져오기 1. 프로젝트를 만듭니다.
2. 프로젝트에 새 항목을 추가합니다.
3. 프로젝트를 소스 제어에 넣습니다.
4. 항목의 로컬 복사본을 삭제합니다.
5. 항목의 최신 버전을 가져옵니다(바로 가기 메뉴, 최신 버전 가져오기).
항목 파일이 로컬로 검색됩니다.
로컬에 존재하지 않는 파일 가져오기 1. 프로젝트를 만듭니다.
2. 프로젝트에 새 항목을 추가합니다.
3. 프로젝트를 소스 제어에 넣습니다.
4. 항목의 로컬 복사본을 삭제합니다.
5. 항목을 가져옵니다(파일, 소스 제어, 항목<가져오기>).
항목 파일이 로컬로 검색됩니다.
단독으로 체크 아웃되고 로컬로 수정된 파일 가져오기 1. 프로젝트를 만듭니다.
2. 프로젝트에 새 항목을 추가합니다.
3. 프로젝트를 소스 제어에 넣습니다.
4. 프로젝트 항목을 단독으로 체크 아웃합니다.
5. 로컬 복사본을 수정합니다.
6. 항목의 최신 버전을 가져옵니다(파일, <항목>의 최신 버전 가져오기). 이 단계가 성공하면 다음 단계로 계속 진행합니다.
7. 경고 대화 상자에서 바꾸기 단추를 클릭합니다.
6단계 다시 실행 결과 :

경고 대화 상자에서 파일이 체크 아웃되었음을 나타냅니다.

7단계 다시 실행 결과:

수정된 로컬 파일이 버전 저장소의 원래 버전으로 바뀝니다.

파일은 읽기/쓰기가 가능합니다.
로컬에서 체크 아웃되고, 공유되고, 수정된 파일 가져오기 및 바꾸기 1. 새 프로젝트를 만듭니다.
2. 프로젝트에 새 항목을 추가합니다.
3. 프로젝트를 소스 제어에 넣습니다.
4. 공유된 프로젝트 항목을 체크 아웃합니다.
5. 로컬 복사본을 수정합니다.
6. 항목의 최신 버전을 가져옵니다(파일, <항목>의 최신 버전 가져오기). 이 단계가 성공하면 다음 단계로 계속 진행합니다.
7. 경고 대화 상자에서 바꾸기 클릭합니다.
6단계의 결과:

경고 대화 상자에서 파일이 체크 아웃되었음을 나타냅니다.

7단계의 결과:

수정된 로컬 파일이 버전 저장소의 원래 버전으로 바뀝니다.

파일은 읽기/쓰기가 가능합니다.
로컬에 존재하며, 버전 저장소의 최신 버전과 동일한 파일을 가져옵니다. 1. 새 프로젝트를 만듭니다.
2. 프로젝트에 새 항목을 추가합니다.
3. 프로젝트를 소스 제어에 넣습니다.
4. 항목을 가져옵니다(파일, 소스 제어, 항목<가져오기>).
로컬 파일은 변경되지 않습니다.
하나의 프로젝트로 솔루션 가져오기 1. 하나의 프로젝트로 솔루션을 만듭니다.
2. 솔루션을 소스 제어 아래에 배치합니다.
3. 모든 프로젝트 파일을 로컬에서 삭제합니다.
4. 솔루션을 가져옵니다(파일, 소스 제어, 가져오기).
삭제된 모든 파일은 로컬로 복원됩니다.