2012-03-30 1 views
1

새 프로젝트의 경우 비어있는 Visual Studio 솔루션과 프로젝트가 포함 된 로컬 폴더 트리를 만들었습니다. 현재 솔루션은 소스 제어에 첨부되지 않습니다.솔루션 파일을 체크인 한 후 솔루션을 TFS 소스 컨트롤에 바인딩 할 수 있습니까?

이제 모든 솔루션과 함께 전체 폴더 구조를 TFS에 추가하려고합니다.

체크인하기 전에 모든 솔루션을 소스 제어에 바인딩해야합니까? 또는 지금 모든 폴더와 파일을 체크인 할 수 있습니다. 그런 다음 나중에 Visual Studio를 사용하여 솔루션을 TFS 소스 컨트롤에 바인딩 할 수 있습니까?

솔루션을 바인딩하려고하면 TFS에서 경로를 묻는 메시지가 표시되지만 아직 폴더 구조를 확인하지 않았으므로 TFS에 폴더가 없습니다. 어디서 내 솔루션을 첨부 할 수 있습니다.

+0

VS 2010 및 TFS 2010을 사용하며 소스 컨트롤에 체크되어 있지만 바인딩되지 않은 솔루션을 열 때가 종종 있습니다. 바인드 할 것인지 묻습니다. – BryanJ

답변

1

예, 바인딩을 확인하기 전에 바인드해야합니다. 기본적으로 바인딩은 TFS 서버 세부 정보가 프로젝트의 솔루션 파일과 프로젝트 파일에 포함됨을 의미합니다.

기본적으로 바인딩없이 소스 제어 관련 작업을 수행 할 수 없습니다.

다음과 같은 단계를 수행해야합니다

1. Bind the solution 
2. Create your folder structure 
3. Checkin 

는 당신이 어떤 문제를 볼 수 있습니까를?

+0

솔루션을 바인딩 할 때 Visual Studio에서 TFS의 전체 경로를 묻지 않습니까? 그 순간에는 아직 TFS에 실제 폴더가 없으므로 정확한 경로를 설정할 수 없습니다. – JustAMartin

+0

무슨 뜻인지 모르겠다. 체크인하면 폴더 구조가 TFS에 자동으로 만들어져 원본 폴더 구조가 미러링됩니다. –

+0

오, 이제 알았습니다. TFS는 솔루션을 바인딩하는 순간 모든 폴더를 만듭니다. 나는 SVN에 너무 익숙하다. (존재하지 않는 서브 폴더에 아무것도 넣을 수 없기 때문에 SVN에서 모든 것을 수동으로 만들어야한다.) – JustAMartin

2

소스 제어 탐색기를 통해 파일 묶음을 TFS로 확인한 다음 나중에 솔루션을 열고 파일을 소스 제어에 바인딩 할 수 있습니다. 당신은 파일 | 소스 제어 | 소스 제어를 변경하고 모든 확인란을 클릭하십시오. TFS는 필요에 따라 파일을 작성, 추가 및 업데이트 한 다음 보류중인 모든 체크 인을 커밋 할 수 있습니다.