2011-08-22 5 views
1

각 프로젝트가 동일한 라이브러리 프로젝트를 참조하는 다중 프로젝트가 있습니다. 모든 프로젝트에서 이와 동일한 변경 사항을 지원하지 않고도 해당 프로젝트 중 하나를 지원하기 위해 라이브러리를 변경할 수 있기를 원합니다. SVN에서, 체크 아웃 한 라이브러리의 개정판을 명시 적으로 변경하기 전에는 라이브러리의 특정 개정판을 체크 아웃하는 외부와 그 개정판이 절대로 나오지 않을 것입니다. 나는 다른 글에서 TFS에서 외형의 개념이 명시 적으로 지원되지 않는다는 것을 이해하지만 Bart Wullems는 자신의 블로그에 Project Linker (http://bartwullems.blogspot.com/2010)를 사용하여이 동작을 시뮬레이션 할 수 있다고 제안했다. /08/simulating-svn-externals-feature-in-tfs.html).TFS를 사용하여 svn : externals을 모방하거나 가짜로 만들었습니다.

누구나 TFS를 사용할 때 svn : externals의이 측면을 시뮬레이션하는 좋은 방법을 알고 있습니까?

감사합니다.

+0

그냥 명확히하기 위해 Microsoft의 사람들은 원하는 버전에서 공유 라이브러리를 분기 한 다음 해당 코드를 확인하는 것이이 작업을 수행하는 "적절한"방법이라고 생각하는 것 같습니다. http://social.msdn.microsoft.com/forums/en-us/tfsversioncontrol/thread/96AD1D57-69D3-4BF2-9E05-B151A338AB8F 그러나 누구든지 시뮬레이션 할 수있는 좋은 방법이 있다면 청력에 관심이 있습니다. 이 행동. –

답변

1

내 관점에서 svn은 TFS의 작업 영역 정의 개념과 비슷합니다. TFS에서 새 작업 영역을 정의하면 원하는 마지막 버전을 가져올 때 체크 아웃 할 라이브러리 또는 프로젝트 버전을 결정할 수 있습니다.

관련 문제