TFS2010:기록과 함께 소스를 이동한 다음 기록을 잃지 않고 이전 프로젝트를 삭제하시겠습니까?

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

  •  15-11-2019
  •  | 
  •  

문제

문맥:저는 현재 VSS에서 TFS 2010으로 전환한 회사에서 인턴으로 일하고 있습니다.TFS는 현재 몇 달 동안 여기에서 사용되어 왔지만 이전 후 초기에 프로젝트 설정 시 일부 '실수'가 발생했습니다.얼마 후 사용자 정의 팀 프로젝트 템플릿의 필요성이 인식되었습니다.템플릿이 개발되어 현재 조직에 도입되고 있습니다.(작은 웹 개발 회사, 많은 소규모 프로젝트)

질문:사용자 정의 템플릿으로 새 프로젝트를 설정하여 이전 프로젝트를 새 템플릿으로 마이그레이션하려고 합니다.이전 프로젝트의 소스를 새 템플릿을 사용하는 프로젝트로 옮기고 싶습니다.지원을 위해 소스 기록을 보존해야 합니다.이전 프로젝트가 팀 컬렉션의 팀 프로젝트 목록에 표시되는 것은 바람직하지 않으므로 삭제할 수 없는 경우 해당 프로젝트를 숨기고 싶습니다.(목록의 쓰레기를 줄이기 위해)

작업을 완료하기 위해 몇 가지 해결책을 생각하고 있지만 문제가 해결될지 확신할 수 없습니다.(웹에서 문제를 조사하는 데 시간을 보낸 후에도)

1:이전 프로젝트에서 새 프로젝트로 분기를 수행한 다음 이전 프로젝트를 삭제합니다.삭제된 이전 프로젝트의 기록을 유지해야 한다고 생각합니다.여기 계신 일부 사람들은 이것이 분쟁을 일으키는 경우가 아니라고 매우 목소리를 높여 말합니다.이 옵션을 추진하기 전에 이것이 작동하는지 확인하고 싶습니다.

2:마이그레이션 도구를 하이재킹하여 프로젝트 간에 소스를 마이그레이션합니다(아마도 임시 팀 컬렉션을 통해).나는 이것이 선택 사항일 수 있다는 것을 읽었지만 그러한 움직임을 실행하는 방법에 대한 세부 사항은 아직 명확하지 않습니다.여기에는 많은 주의 사항이 붙어 있어 실행하기가 번거로울 수 있는 것 같습니다.(저는이 문제에 관해서는 슈퍼맨은 아니지만 여기에 다른 사람은 없습니다) 마이그레이션 가이드는 이것이 가능할 수 있다고 제안하는 것 같지만이 시나리오가 지원되는지 확인할 수는 없으며 IF 회복 방법을 결정할 수 없습니다. 상황이 잘못되었습니다.

새 프로젝트를 설정하고 기존 프로젝트를 삭제하지 않고 팀 컬렉션의 팀 프로젝트 목록에서 숨기는 것이 가능할까요?(팀 프로젝트에 일종의 비활성 설정이 있는지 궁금합니다. 관리 콘솔의 tfsconfig 도구를 탐색한 후에도 그러한 옵션을 찾을 수 없는 것 같습니다.)

이 문제에 가장 잘 접근하는 방법과 가능한 해결책에 대한 설명을 주시면 감사하겠습니다.

도움이 되었습니까?

해결책

기존 프로젝트에서 새로운 지점을 신규로 수행 한 다음 이전 프로젝트를 삭제합니다.나는 그것이 오래된 프로젝트의 역사를 유지해야한다고 생각합니다.

이전 팀 프로젝트가 삭제되면 해당 팀 프로젝트와 관련된 기록 부분도 사라질 것이라고 확신합니다. 여기 상세 사항은.원한다면 빠른 이동 테스트를 통해 이를 확인할 수 있습니다.

새로운 프로젝트를 설정하고 팀 컬렉션의 팀 프로젝트 목록에서 이전 프로젝트를 숨길 수 있습니까?

이전 팀 프로젝트에서 대부분의 사용자에게 읽기 액세스(GenericRead)를 거부하면 이를 달성할 수 있습니다.물론 모든 팀 프로젝트에 대해 기본적으로 이 권한을 갖고 있는 프로젝트 컬렉션 관리자의 경우 이전 팀 프로젝트가 여전히 목록에 표시됩니다.

행운을 빌어요!

다른 팁

팀 프로젝트와 소스 제어 트리의 특정 부분 사이에는 확고한 관계가 없습니다."Mistake"라는 팀 프로젝트가 있다고 가정해 보겠습니다."$/Mistake"에 소스가 있습니다.이제 "Got It Right"라는 새 팀 프로젝트를 만들고 "$/Mistake"에서 소스를 사용하도록 지정할 수 있습니다.

소스 제어 탐색기를 사용하여 프로젝트 간에 솔루션을 이동합니다.솔루션을 이동하기 전에 프로젝트와 솔루션이 표시되는 방식은 다음과 같습니다.

이동 선택은 다음 중 하나에 의해 발견됩니다.

  • 솔루션을 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 이동을 선택합니다.
  • 드롭다운 메뉴의 파일 아래에 있는 소스 제어 메뉴에서 이동 선택
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top