2010-05-26 5 views
0

우리 조직은 최근 TFS 2008을 사용하기 위해 준비했습니다. 나는 연습 할 수있는 연습 TeamProject 있습니다. 나는 결정하려고 해요TFS 디스크 구조 - 및 "새 폴더 추가"vs "솔루션 추가"

-EC 
    - Main 
    - Database 
     - someScript1.sql 
     - someScript2.sql 
    - Documents 
     - ReleaseNotes_V1.doc 
    - Source 
     - Common 
      - Company.EC.Common.Biztalk.Artifacts [folder] 
      - Company.EC.Common.BizTalk.Components [folder] 
      - Company.EC.Common.Biztalk.Deployment [folder] 
      - Company.EC.BookTransfer.BizTalk.sln 
     - BookTransfer 
      - Company.EC.BookTransfer.BizTalk.Artifacts [folder] 
      - Company.EC.BookTransfer.BizTalk.Components [folder] 
      - Company.EC.BookTransfer.BizTalk.Components.UnitTest [folder] 
      - Company.EC.BookTransfer.BizTalk.Deployment [folder] 
      - Company.EC.BookTransfer.BizTalk.sln 

나는 전체 C에서 확인하고자 할 :

약간 단순화하기 위해, 우리는 이전의이 같은 디스크에 우리의 코드를 조직 \ EC 디렉토리를? 또는 각 솔루션을 열고 체크인하고 싶습니다. 각 장단점은 무엇입니까? "파일/폴더 추가"옵션을 사용하는 것처럼 보이지만 모든 것을 한 번에 체크인 할 수 있으며 디스크 구조와 일치합니다.

각 솔루션을 개별적으로 체크인하면 내 작업 영역에 다른 작업 폴더가 만들어지는 것처럼 보입니다. 나는 "파일/폴더 추가"로 체크인하면 하나의 작업 공간을 가지게 될 것이고 더 좋을 것이라고 생각합니다.

그러나 내가 본 대부분의 책과 샘플은 프로젝트 및 솔루션을 체크인하는 것에 대해 이야기합니다.

P. 저는 Branch/Merge 지침에 따라 디스크 구조에 더 많은 것을 추가해야한다는 것을 알고 있습니다. 그러나 그것은 내가 여기서 묻고있는 질문이 아닙니다.

감사 닐 월터스

답변

1

그것은 (예를 들어, 소스 제어 탐색기로부터) 용액 탐색기 외부에서 확인 괜찮. 그렇게하면 솔루션은 처음에는 소스 제어에 바인딩되지 않는다는 단점이 있습니다. 다음에 누군가가 그 파일들 중 하나를 체크 아웃하면, 수동으로 (대화 상자를 통해) 소스 제어 서버에 바인드해야합니다.

제한된 수의 솔루션이있는 경우 솔루션을 소스 제어에 추가하는 것이 좋습니다. 그러나 현재 작업 공간에 매핑 된 디렉토리에 해당 파일이 있는지 확인하십시오.

+0

나는 이상적인 옵션이 무엇인지 여전히 혼란 스럽습니다. 모두가 일관되게 하나 또는 다른 것을 사용하는 것처럼 보입니다. 내가 솔루션을 체크인하면 어떻게 문서, 릴리스 노트, 도움말 파일 등을 체크인 할 수 있습니까? 솔루션 디렉토리에있는 형제 수준의 경우에도 솔루션에 모두 추가해야합니까? 솔루션 및 프로젝트? "소스 탐색기"에서 탐색 할 때 디렉토리 계층 구조 또는 솔루션 목록이 필요하며 두 개를 혼합하지 않아야합니다. 더 많은 생각? – NealWalters

+0

우리는 소스 저장소를 깨끗하게 유지하려고하고 소스 코드만을 유지하기로 결정했습니다. 우리는 다른 것들을 위해 TFS 프로젝트 포털 (셰어 포인트)을 사용합니다. 소스와 함께 문서, 도움말 등을 제어하고 싶다면 프로젝트에 추가하고 콘텐트로 처리하면됩니다. – Robaticus

관련 문제