TFS 소스 제어 바인딩 다시 설정
TFS 리포지토리에 버전이 지정된 약 12 개의 Visual Studio 2010 프로젝트가 있습니다. 최근에 휴가를 떠나 컴퓨터의 OS를 Windows 7 64 비트로 업그레이드했습니다.
Visual Studio를 다시 설치했으며 Team Foundation Server에 연결하여 내 프로젝트를 볼 수 있습니다. 내 바인딩 만 제대로 작동하지 않습니다. 대부분의 경우 내 파일 중 소스 제어 아래에있는 파일이없는 것 같지만 두 프로젝트에서 내 소스 제어 바인딩은 루트 폴더에서 정상이지만 프로젝트 루트의 하위 폴더에서는 작동하지 않습니다.
바인딩 취소, 소스 제어에서 열기, 폴더 삭제 및 최신 버전 가져 오기를 시도했습니다. 이들 중 어느 것도 문제를 해결하지 못했습니다.
내 바인딩 복원에 대한 생각은 없나요?
최신 정보
주변을 살펴보면 내 "잘못된"프로젝트 경로에 추가 폴더가있는 것 같습니다. 어떻게 거기에 들어 갔는지 모르겠지만 이로 인해 내 매핑이 삭제되는 것 같습니다.
바인딩 실행 취소를 시도했지만 소스 제어로 다시 바인딩을 시도 했습니까?
Visual Studio에서 :
- 문제가있는 솔루션 열기
- 솔루션 탐색기에서 솔루션 선택
- 선택 파일 -> 소스 조절 -> 소스 제어 변경
: 비주얼 스튜디오 2,015분의 2,013 파일 -> 소스 조절 -> 고급 -> 소스 제어 변경을 - 바인딩되었지만 올바르게 작동하지 않는 프로젝트를 바인딩 해제하십시오.
- 현재 바인딩 해제 된 모든 프로젝트를 바인딩합니다.
잘못된 바인딩이 있고 프로젝트 바인딩 해제 / 바인딩이 작동하지 않는 경우 다음을 시도하십시오.
- 변경 소스 제어에서 프로젝트 바인딩 해제
- 솔루션 탐색기에서 프로젝트 언로드 (웹 사이트 프로젝트의 경우 '프로젝트 언로드'는 컨텍스트 메뉴가 아니라 '웹 사이트'메뉴에 있음)
- 솔루션 탐색기에서 프로젝트 다시로드
항상 나를 위해 일합니다 ...
나는 Joel에 동의합니다.
그러나 리 바인딩이 작동하지 않으면 솔루션 파일을 직접 편집 해 볼 수 있습니다. TFS 바인딩이 솔루션 파일에 두 번 있고 어떤 이유로 든 부정확 한 것으로 보이는 경우를 보았습니다. 프로젝트 및 프로젝트 수가 잘못 설정되었지만 솔루션 파일에는 여전히 나열되어있을 수 있습니다.
이런 일이 발생하면 (매우 드물게) 파일을 편집하여 원래대로 만듭니다. 예를 들어, 두 번째 TFS 바인딩 집합 (GlobalSection (TeamFoundationVersionControl))을 삭제하거나 다른 불일치를 수정합니다. 그런 다음 솔루션을 다시로드하면 일반적으로 문제가 해결됩니다.이 수정은 마지막 수단으로 만 사용할 것입니다. 그러나.
새로 설치된 Visual Studio에서 새로 만든 작업 영역을 사용하여 기존 (그리고 이전에 작동하던) 솔루션을 처음 열 때이 문제를 보았습니다.
바인딩 해제 및 리 바인딩은 문제를 해결하지 못했습니다. 그러나 최신 버전 가져 오기를 수행하면 사라졌습니다. TFS는 파일이 충돌하는 것으로 표시했으며 로컬 복사본을 재정 의하여 충돌을 해결했습니다. 그런 다음 이전에 유효하지 않은 바인딩이 유효한 것으로 표시되었습니다.
내 솔루션의 이름을 바꿀 때이 오류도 발생했습니다. 위의 모든 것을 시도했지만 상황이 해결되지 않았습니다.
나에게 실제 솔루션은 새 솔루션 이름으로 빌드 정의를 편집하는 것이 었습니다.
- 내 빌드> 빌드 정의를 마우스 오른쪽 버튼으로 클릭> 내 빌드 정의 편집> 프로세스
- "1. 필수> 빌드 할 솔루션"은 이전 Soluton 이름을 참조합니다.
- "구축 할 솔루션"옆에있는 "..."를 클릭하고,
- 새로운 솔루션을 찾으십시오. 클릭하세요
- 빌드 정의 저장
- 재 구축
정확히 같은 문제가 있었지만 Visual Studio 2017에서 발생했습니다.
바인딩 해제 및 리 바인딩이 작동하지 않았습니다. 그런 다음 솔루션 파일 자체에있는 모든 프로젝트의 바인딩을 해제하고 전체 분기에 대해 '최신 버전 가져 오기'를 수행하여 문제를 해결했습니다. 이로 인해 일련의 충돌이 발생했습니다. '버전이 제어되지 않는 파일 또는 같은 이름의 쓰기 가능한 파일이 이미 로컬에 있습니다.' '로컬 파일러 또는 폴더 덮어 쓰기 옵션'을 선택하여 이러한 오류를 해결했습니다. 마지막으로이 문제가 해결되었습니다.
솔루션이 이미 소스 제어에 추가되었는지 확인하십시오. 파일> 소스 제어> 소스 제어에 솔루션 추가.
참고 URL : https://stackoverflow.com/questions/14128730/re-establish-tfs-source-control-bindings
'program story' 카테고리의 다른 글
기존 인증서 (abc.crt) 및 abc.key 파일에서 키 저장소를 생성하려면 어떻게해야합니까? (0) | 2020.12.07 |
---|---|
디버깅 할 때 COM 구성 요소 VS2012 호출에서 오류 HRESULT E_FAIL이 반환되었습니다. (0) | 2020.12.07 |
C ++ 헤더 파일에 구현이 어떻게 포함될 수 있습니까? (0) | 2020.12.07 |
ADT 업데이트 후 ClassNotFoundException (0) | 2020.12.07 |
Kotlin의 게터 및 세터 (0) | 2020.12.07 |