3

최근에 Team Foundation Server 2008이 설치되었으며 우리는 여전히 Visual Studio 2008 코드와 Visual FoxPro 9 코드 모두에이 도구를 사용하여 .NET으로 마이그레이션하고 있습니다. VFP9 IDE에서 연결을 얻으려면 TFS MSSCCI 공급자를 설치해야했습니다. 그래도 잘 동작하지만 Visual Studio에서는 현재 Team Explorer와 함께 설치된 "Visual Studio Team Foundation Server"플러그인 대신 TFS MSSCCI 공급자로 되돌리기 위해 어떤 소스 컨트롤 플러그 인을 사용하는지 혼란스러워합니다. 플러그가 변경되면 TFS에서 코드를 가져 오거나 체크 인 할 때 오류가 발생합니다. 팀 탐색기 플러그를 기본으로 유지하도록 Visual Studio를 얻으려면 어떻게해야합니까?Visual Studio 2008에 대한 소스 컨트롤 플러그를 기본으로 설정하려면 어떻게해야합니까?

답변

1

TFS에 VS 2008에서 사용하는 소스 제어 플러그인을 전환 해 보셨습니까? 도구> 옵션> 소스 제어에서 옵션을 찾을 수 있습니다. 기본 설정 옵션이없는 것 같지만 설정 한 후에 VS를 닫으면 값을 저장해야합니다.

행운을 비네.

1

VS2008에서 도구 메뉴 : VS2008-> 도구 -> 옵션 -> 소스 제어 -> 플러그인 선택 -> 원하는 플러그인을 선택하십시오.

1

@Vivek - 예, 시도해 보았지만 현재 세션에서 작동하지만 다음에 Visual Studio를 열면 다시 되돌아갑니다.

나는 또한 그것을 바꿀 것을 제안하는 게시물을 본 다음 VS를 닫은 다음 TFS로 변경하고 VS를 닫습니다. 그것은 기본값을 None으로 유지하는 것처럼 보였지만 TFS에서 솔루션을 열려고 시도했을 때 실제로 MSSCCI 공급자를 다시 사용하도록 되돌 렸습니다.

팀 탐색기 설치시 수리를 시도 할 것입니다. 팀 탐색기를 설치 한 후 MSSCCI 공급자를 설치했는데 시퀀스가 ​​제대로 작동하지 않을 수도 있습니다.

2

소스 제어 바인딩이 VSS에서 TFS로 이동하는 과정에서 변환되지 않았 음을 알 수 있습니다. 솔루션을 재 바인딩하면 문제가 해결됩니다.

그래서 문제는 실제로 VS가 기본 선택을 유지하지 못하는 것이 아닙니다. 그것은 열려고하는 솔루션 파일의 바인딩을 기반으로 소스 제어 플러그인을 변경하는 것이 었습니다.

1

좋아요, 나는 단지 같은 대답을 가지고 있었고 그것을 해결했다고 생각합니다. 관리자로 변경해야합니다.

그래서 VS2013을 admin으로 시작한 상태에서 마우스 오른쪽 버튼을 클릭하고 SCC 플러그 인을 없음으로 설정하십시오. 그런 다음 AnkhSVN으로 변경되어 종료됩니다.

정상적으로 시작되면 이제는 TFS가 아닌 올바른 SVN 기본값을 갖게됩니다!

+0

고마워요! VS 2013으로 "Microsoft Git Provider"에서 "Git Source Control Provider"로 전환 할 때만 효과가있었습니다. –

관련 문제