2017-11-09 2 views
0

다양한 솔루션을 VSTS 온라인 계정에 체크인했습니다. 때로는 다른 솔루션의 코드 사본에서 새로운 솔루션을 만든 다음이를 VSTS로 다시 체크하여 별도의 프로젝트로 작업해야 할 필요가 있습니다.Visual Studio Online에서 솔루션을 복제하는 방법은 무엇입니까?

Visual Studio에서이 작업을 쉽게 수행 할 수 있습니까? 소스 제어 탐색기에서

거기 이동 옵션이지만 왜이 아닌 복사 옵션?

+0

파일 탐색기에서 직접 솔루션을 복사하고 이름을 바꾼 다음 복사 한 파일을 소스 제어에 추가 할 수 있습니다. –

답변

0

이동 효과에 결합 작업이 TFS에 의해 원자 적으로 잘 된 것입니다 (나는 분기에 대해서 이야기하고 있지 않다). 본질적으로 삭제 및 이름 변경. 또한 역사를 유지합니다.

다음 이미지는 파일을 이동 한 다음 뒤로 이동하는 모습입니다. TFS가 파일에 대해 수행 한 작업을 확인하기 위해 변경 사항을 확인할 수 있습니다. 당신이 다른 위치 및 복사에서 코드 파일을 복용에 대해 얘기하는 경우

enter image description here

, 그것은 본질적으로 로컬 파일 수준의 작업입니다. TFS의 관점에서 보면 명시 적으로 수행해야하는 "추가"작업 일뿐입니다.

+0

그래서 TFS 서버에 기존 폴더의 복사본을 만들고 모든 것을 꺼내지 않고 다시 추가 할 방법이 없다는 말입니까? – userSteve

+0

맞습니다. 새로운 브랜치를 만들고 싶지 않다면 –

0

소스 제어 시스템을 사용할 때는 복사가 적합하지 않습니다.

다른 사람들이 제안한 것처럼 지점을 만들 수 있습니다. 그러면 원하는 결과를 얻을 수 있습니다. 이것은 복사 된 파일의 공간을 차지하지 않는 복사본으로 볼 수 있습니다.

+0

다른 코드가 될 새로운 코드베이스에 대한 코드 레이블을 흰색 레이블 템플릿으로 생각하십시오. 브랜치가 필요하지 않습니다. – userSteve

+0

그러면 작업에 잘못된 도구를 사용하려고 할 수 있습니다. –