온라인 온라인 TFS 프로젝트에서 다른 VS 온라인 TFS 프로젝트로 솔루션 이동

StackOverflow https://stackoverflow.com//questions/25043402

  •  21-12-2019
  •  | 
  •  

문제

Visual Studio Online (VSO) 및 TFS 내에서 프로젝트를 설정할 때 실수했습니다.나는 Agile 옵션이 아닌 스크럼 옵션을 선택했으며 이제는 민첩한을 사용하는 VSO에서 새로운 프로젝트 i를 새로운 프로젝트로 옮길 필요가 있습니다.

Visual Studio 솔루션과 모든 파일이 이미 하나의 VSO / TFS 프로젝트에 의해 제어되므로 다른 프로젝트로 이동할 수 있습니까?나는 기존 프로젝트를 스크럼에서 민첩하게 바꾸려고했지만 분명히 프로젝트에 설정되어 있지 않게 되돌아 가지 않으려 고 노력했다.

도움이 되었습니까?

해결책

기존 프로젝트에 대한 프로세스 템플릿을 변경할 수없는 경우 정확합니다. 그러나 코드를 간단한 스냅 샷 모드로 이동하는 것은 매우 쉽습니다.

스크럼 프로젝트에 매핑 된 작업 공간에서 PC에 최신 버전의 코드를 로컬로 보유해야합니다.

agile 프로젝트의 소스 폴더를 PC의 다른 폴더에 매핑하고 스크럼 작업 공간에서 agile 작업 공간에서 코드를 복사하고 소스 제어 탐색기를 사용하여 코드를 새 프로젝트에 추가하십시오. 이 방법은 새 프로젝트에 대한 기록을 복사하지 않습니다.두 팀 프로젝트 간의 역사를 설정하지 않으려면 TP1에서 TP2까지 코드를 분기 할 수 있습니다.당신의 역사에서 당신이 분기 된 지점을 볼 수 있고 그 순간 전에 역사를 볼 수 있습니다.

다른 팁

다음은 작업을 수행하기 위해 다음 단계를 수행합니다.

  1. VSTS (VSO로부터 이름이 바뀜)에서 새 프로젝트를 만듭니다. Visual Studio에서 "최신 버전을 받으십시오"로컬 컴퓨터의 폴더를 만듭니다.
  2. Visual Studio에서 "최신 버전을 받으십시오"프로젝트를 이동해야합니다.
  3. 새로운 프로젝트 폴더 (Windows 탐색기 사용)
  4. 에 복사
  5. 솔루션을 열고 소스 제어 바인딩 (파일 -> 소스 제어 -> Advanced 및 Unbind)을 제거하십시오.
  6. vs를 닫고 소스 제어 파일 (* .vssccc)을 삭제합니다.
  7. 소스 제어 프로젝트 파일도 삭제 (* .vspscc)

    (거래 차단기가 아님)
  8. 솔루션을 열고 소스 제어에 추가

  9. 확인하십시오.
  10. VS에서 소스 제어 탐색기를 사용하여 프로젝트, 분기 및 병합 -> 병합을 마우스 오른쪽 단추로 클릭하여 새 프로젝트 (마법사에서 적합한 옵션 선택)를 클릭합니다.
  11. 확인하십시오.
  12. VSTS의 코드 파일의 기록 아래에서는 파일의 이전 기록을 볼 수있는 "병합 기록 표시"링크가되어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top