2012-02-18 2 views
0

저는 팀 탐색기로 VS2010을 사용하는 자필 토스 초보자입니다. 내 응용 프로그램에서 버전 제어를 사용합니다. 현재 프로젝트 ProjectA의 이름을 ProjectA_01과 (과) 바꿉니다. 그런 다음 새로운 VS2010 솔루션에서 아키텍처를 변경 한 후에 새 프로젝트를 ProjectA으로 체크인하고 싶습니다. 단계별 목록이 도움이 될 것입니다. 감사합니다.현재 프로젝트를 삭제하고 프로젝트 이름을 다시 사용하는 방법

+0

아마도 이것은 잘못된 접근입니다. 다른 것을 제안하십시오. – JimBoone

+0

불충분하게 말로 된 질문에 사과드립니다. 응용 프로그램을 시작했고 코드 조직을 변경해야한다는 것을 알았습니다. 상당히 다른 방식으로 프로젝트를 조직하고 싶습니다. 그러나 동일한 프로젝트 이름으로 새 응용 프로그램 아키텍처를 만들어야합니다. VS 솔루션을 다시 뱀핑하기 전에 기존 애플리케이션을 보관하고 싶습니다. 버전 관리가 없으면 기존 VS 솔루션을 압축하고 이전 이름으로 새 솔루션을 만들고 내 새 조직을 추가했습니다. TFS 버전 제어에서 동일한 결과를 얻을 수있는 방법이 있습니까? – JimBoone

답변

2

저는 TFS에서 프로젝트의 이름을 바꿀 수 없다고 확신합니다. 원하는 경우 ProjectA_01이라는 새 프로젝트를 만들 수 있지만 수행하려고 시도하는 것의 소리에서 branches으로 작업하는 것이 좋습니다.

기본적으로 모든 코드를 프로젝트의 폴더에 넣습니다. 그래서, 당신의 하드 드라이브에 이런 모양 일 :

C:\tfs folder\ProjectA\Main

소스 코드의 모두는 Main 폴더에 간다. 그런 다음 Visual Studio의 Source Control Explorer 창에서 Main 폴더를 마우스 오른쪽 단추로 클릭하고 Branching and Merging -> Convert to Branch를 선택합니다. 이 코드는 Main 브랜치 (또는 트렁크)이며 베타 테스트 또는 제품 출시 준비가 된 코드에 사용할 수 있습니다.

주 브랜치를 작성한 후에는 해당 브랜치를 다시 마우스 오른쪽 단추로 클릭하고 분기 및 병합 -> 브랜치를 선택할 수 있습니다. 이때 ProjectA_01 또는 원하는 이름을 지정할 수 있습니다. 일반적으로 이것은 개발의 대부분을 담당하는 개발 지점이 될 것입니다.

ProjectA_01 분기에서 모든 변경을 수행하고 코드 전체를 체크인 한 다음 ProjectA_01 분기를 다시 한 번 마우스 오른쪽 버튼으로 클릭하고 분기 및 병합 -> 병합을 선택하면 모든 변경 사항이 다시 이동합니다. Main 브랜치 (사용자 테스트 또는 출시 준비가되었음을 나타냄)로 연결됩니다.

+0

응답 해 주셔서 감사합니다. 내가 제공 한 참조를보고 해결책을 찾았습니다. – JimBoone

+0

TFS에 두 개의 폴더 레이어를 추가하여 컴퓨터에 새 폴더를 제공했습니다. 보관하려는 코드를이 새 폴더로 옮겼습니다. 내 보관 솔루션에서 모든 .vssscc 파일을 제거한 다음 새 위치의 TFS에 솔루션을 추가해야했습니다. 내 문제는 TFS에서 내 프로젝트 이름 아래의 폴더 레이어가 너무 적어서 발생합니다. 고마워, 또. – JimBoone

0

"Hawkke"는 팀 프로젝트의 이름을 바꿀 수 없다는 점에서 정확합니다. 이 기능을 원할 경우 http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037605-rename-project-in-tfs에 투표 할 수 있습니다. 현재 TFS에서 # 1로 선정 된 기능입니다.

TFS 팀 프로젝트의 이름 바꾸기 또는 Visual Studio 프로젝트의 이름 바꾸기에 대해 이야기하는 경우 실제로 이해하는 데 어려움을 겪고 있습니다. 불행하게도 그들은 같은 이름을 지었다.

그러나 일반적으로 팀 프로젝트는 매우 커서 동일한 팀 프로젝트에서 서로 다른 제품군, 제품 및 궁극적으로 Visual Studio 솔루션 & 프로젝트를 보유하게됩니다. 이 경우 팀 프로젝트의 "아카이브"폴더를 포함하여 하위 폴더를 만들면 소스 코드를보다 잘 구성 할 수 있습니다.

비록 귀하의 질문을 이해하지 못한다면 알려주십시오.