2017-12-10 14 views
1

TFVC에서 구조 조정이 필요한 기존 솔루션이 있으며 분기/병합에 이상적인 시나리오라고 생각했습니다.TFVC 및 VS2017 팀 탐색기의 분기/작업 영역에서 어떻게 작업합니까?

내 솔루션 및 프로젝트는 \Main이고 여기는 작업 공간 Data Warehouse에 매핑됩니다. 이것을 \Restructure으로 분기하고 새로운 작업 공간 Restructure에 매핑했는데,이 작업을 병합하려고 시도했을 때 Main이 내 작업 영역에 매핑되지 않은 오류가 발생했습니다.

Main을 포함하도록 작업 영역을 변경하면 병합 프로세스가 계속 진행될 수 있지만 팀 탐색기에서 중복 솔루션이 표시되고 경로를 보여주는 툴팁 이외에 어떤 분기에 있는지 시각적으로 알려주지 않으며 매우 보입니다. 잘못된 것을 쉽게 처리 할 수 ​​있습니다.

분기/병합 작업을 위해 작업 영역을 구성하는 방법과 Visual Studio 2017 팀 탐색기가 작업 영역에서 여러 분기를 나타내는 방법에 대해 명확하지 않습니다.

답변

1

이 블로그 게시물은 내 질문에 대답을 찾을 수 없습니다

https://blogs.msdn.microsoft.com/phkelley/2013/05/30/using-multiple-workspaces-with-visual-studio/

수행 통합을 일부 고객은 그들이 동일한 작업 공간에서 모든 가지를 매핑 이유는 통합을 수행하는 것입니다 언급 한

(분기)에서 을 병합합니다. 위에서 설명한 여러 작업 영역을 사용할 때도 병합 할 수 있습니다. 대상 분기에서 항상 병합을 수행하고 싶습니다. 개발에서 Main으로 통합하는 경우 일 때 선택한 작업 공간은 PHKELLEY-DEV_Main이어야합니다. 이는 변경 사항이 보류중인 지점이며이 될 것입니다. 체크인시 을 수정했습니다. 소스 브랜치는 동일한 작업 공간 ( )에 매핑 될 필요가 없습니다 (또는 전혀 매핑되지 않았습니다!).