프로젝트를 복사하는 방법
1. 복사하려는 프로젝트 디렉토리를 통째로 복사, 붙여넣기 한다
(경로상 같은 디렉토리에 위치시켜야 작업이 수월)
2. 복사한 디렉토리의 이름을 적절하게 변경
3. 복사한 디렉토리 안의 AAAA.csproj(위에서는 ConsoleApplication1.csproj) 의 이름을 적절하게 변경
(보통 2번과 3번의 이름을 같게 하죠?)
4. 솔루션을 열어, 복사한 프로젝트 추가 (솔루션 우클릭, 추가, 존재하는 프로젝트)
추가된 모습
5. 완료!!
* 하지만 새로 추가된 프로젝트가 소스컨트롤(저는 VSTS를 사용중입니다.[현재는 Azure DevOps로 이름이 바뀜]) 에 추가 불가능한 상태
보통 새로운 파일을 추가하면 아래처럼 V표시 또는 +표시가 나타나야 하는데,, 기존 프로젝트를 복사해서 만들어 그런건지, 소스컨트롤이 인식을 못한다.
* 해결법
File - Source Control - Advanced - Change Source Control 클릭해서 확인해보면 새로 추가한 프로젝트만 Invalid 상태인 것을 확인할 수 있다!!
1. 창 상단에 보이는 Unbind 버튼을 눌러 바인드를 해제한다
2. 솔루션 탐색기 창에서 바인드 해제한 프로젝트 우클릭 - Source Control - Add Selected Projects to Source Control
(아래 캡쳐는 대략적인 메뉴 위치를 설명하기 위한거라 이름이 다름..)
3. 정상적으로 추가된걸 확인할수있다!!(+ 표시가 보인다)
이제 체크인 하면 저장소에 반영됨!!
'.NET > 글' 카테고리의 다른 글
[C#] List를 손쉽게 Deep copy(깊은 복사) 하는 방법 (1) | 2018.12.28 |
---|---|
[Visual Studio] CodeAlignment - 유용한 코드 정렬 확장 프로그램(Extension) (0) | 2018.10.16 |