2013-05-16 3 views
1

다른 프로젝트에서 Git과 ClearCase를 모두 사용합니다. 필자는 이클립스 CDT 인덱서가 기본 버전 제어와 어떻게 협력하는지 (또는 아님) 궁금해합니다.Eclipse CDT 인덱서는 버전 제어와 어떻게 협력합니까?

예를 들어, "git checkout"으로 다른 지점을 만들거나 ClearCase에서 구성 사양을 변경하면 전체 소스 트리가 사용자의 아래에서 변경 될 수 있습니다. 인덱스를 새로 고치거나 다시 작성해야합니다.

사람들에게 유용한 정보가 있습니까? 예 : 작업 영역을 저장할 위치, 확인할 옵션, 실행할 명령은 무엇입니까? 당신이 사용할 수있는

답변

1

한 기능은 the FAQ 설명하고 이클립스 주노에 통합의 Scanner Discovery입니다 :

CDT 내 빌드 및 세트 포함의 출력 (-I) 및 매크로 (-D) 당을 구문 분석 할 수

파일

소스가 변경되고 빌드가 다시 트리거 될 때 유용 할 수 있습니다. 그 외에도 ClearCase보기 또는 git working tree가 변경되면 주로 View-->select Index-->rebuild입니다.
ClearCase view.dat 또는 .git repo 메타 데이터는 무시됩니다.

+0

감사합니다. (BTW, 힘내/ClearCase에 관한 귀하의 게시물을 많이 읽었습니다 ... 그들은 매우 도움이됩니다, 감사합니다). 전체 인덱스를 다시 작성하는 것이 유일한 옵션 인 경우 작업 트리의 작은 부분이 변경 될 수 있다는 점을 감안할 때 너무 나쁩니다. 그러나 이것이 내가 발견 한 유일한 신뢰할 수있는 방법입니다. – jfritz42

+0

@ jfritz42 동의합니다. 안정적인 증분 인덱스 재 작성을 찾지 못했습니다. – VonC