2010-04-22 2 views
9

스냅 샷보기에서 파일을 삭제하면 다음에 ClearCase Explorer에서 스냅 샷을 볼 때 "??" 체크 아웃 -하지만 - 제거 아이콘. 스냅 샷에서 "수정 된 파일 찾기"를 실행하면 삭제 된 파일이 표시되지 않습니다. 스냅 샷에서 "업데이트보기"를 실행하면 ClearCase가 누락 된 파일을 내보기로 다시 복사합니다.ClearCase 스냅 샷에서 파일을 삭제하는 "적절한"방법은 무엇입니까?

나는 스냅 샷에서 파일을 삭제하고 업데이트 할 때 동적 뷰에서 ClearCase를 통해 파일을 삭제 한 것처럼 파일을 뷰에서 삭제해야합니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까?

ClearCase 환경을 자주 사용자 정의하지 않는 것이 좋습니다. 이것을 할 수있는 "표준"방법이 있다면, 그것을 시도하고 싶습니다. Cleartool에서이 청구서에 해당하는 모든 파일에 대한 검색 결과를 표시 할 수 있다면 내 용도에 충분할 것입니다. 이 정보는 ClearCase 탐색기에서 파일을 삭제하면

답변

11

, 당신은 어떤 문제가 안 : 그것은 것

  • 체크 아웃 상위 디렉토리
을 체크인 상위 디렉토리
  • rmname 파일
  • 쉘이나 Windows 탐색기에서 직접 수행하면 ClearCase에 작업이 전달되지 않으므로 "??" 체크 아웃 - 제거 상태.

    동적보기는 ClearCase가 전적으로 관리하는 파일 시스템의 캡슐화이기 때문에 ClearCase가 알지 못하는 파일은 제거 할 수 없습니다. 이제


    의 당신이 직접 (안은 ClearCase 탐색기 또는 ClearCase를 플러그인과 IDE)에서 기본 파일 시스템에서 체크 아웃 파일들을 삭제 한 가정하자, 당신은 숙박에 해당 파일을 원하는 삭제되었습니다!

    그런 다음 두 상태를 조정할 수있는 방법이 될 것이다에 :

    • cleartool update .
    • 생성 된 ".updt"파일을 구문 분석하고 (스냅 샷보기의 루트 디렉토리에서) 각각의 체크 아웃 된 파일 , rmname it (like in this article)
  • +0

    고마워요! 다음 번에 내 스냅 샷에서 무언가를 삭제하려고 시도해 보겠습니다. – RMorrisey

    +0

    @RMorissey : 그런데 파일을 삭제하려면 체크 아웃해서는 안됩니다. – VonC

    +0

    나는 아무것도 체크하지 않았다. 로컬 파일 시스템의 스냅 샷 디렉토리에서 스냅 샷을 삭제 한 후 스냅 샷을 업데이트하면 "체크 아웃 됨"으로 등록됩니다. – RMorrisey

    관련 문제