2010-07-14 1 views
2

로드 한 VOB 및 스냅 샷보기를 만들었습니다. VOB는 비어 있으며 초기화 할 파일을 추가하고 싶지만 가져 오려는 모든 파일에 오류가 발생했습니다. 여기에 세부 사항이 있습니다.clearfsimport를 사용하여 빈 VOB로 파일을 가져 오는 방법

VOB의이 명령에 의해 만들어집니다 :

뷰는이 명령에 의해 생성된다
ct mkvob -tag /vobs/sqlite -comment "testing VOB for Sqlite" -public /var/clearcase/vobs/sqlite.vbs 

:

ct mkview -tag sqlite-dev -snapshot /home/clearcase/working/sqlite-dev 

는 config 사양은 다음과 같습니다

element * CHECKEDOUT 
element * /main/LATEST 
load /vobs/sqlite 

나는 체크 아웃 "vobs/sqlite".

clearfsimport -rec /home/clearcase/tmp/sqlite-3.6.23.1/* vobs/sqlite 

을하지만 모든 파일과 디렉토리에 대한 오류를 가지고 : 뷰 디렉토리 /home/clearcase/working/sqlite-dev에서

, 나는 일부 파일을 가져올 clearfsimport를 실행합니다. 예를 들어 "버전"파일의 경우 다음과 같은 오류가 발생했습니다.

Creating element "vobs/sqlite/VERSION". 
clearfsimport: Error: Unable to lookup "VERSION" in "/vobs/[email protected]@/main/CHECKEDOUT": no version selected in configuration specification. 
clearfsimport: Error: Unable to access "/vobs/sqlite/VERSION": no version selected in configuration specification. 
clearfsimport: Warning: Trouble updating name "VERSION" in snapshot view: error detected by ClearCase subsystem. 
A separate update may need to be performed in order to reflect the results of the operation in the snapshot view. 
clearfsimport: Warning: Unable to check if new version of "vobs/sqlite/VERSION" is identical. 
clearfsimport: Warning: Element "vobs/sqlite/VERSION" is no longer being loaded and will not be updated as part of this operation. 
    version "/main/1". 

아무도 내가 여기 잘못 사용한 것을 지적 할 수 있습니까? 구성 사양을 어떻게 든 변경해야합니까?


VonC의 대답을 시도한 후 업데이트.

응답 해 주셔서 감사합니다. 다시 clearfsimport를 실행하려고하고 좀 다른 오류를 보았다 :

Validating directory "/home/clearcase/working/sqlite-dev/vobs/sqlite/tool". 
clearfsimport: Error: Cannot checkout a directory when directory doesn't exist in the snapshot view. 
clearfsimport: Error: Could not checkout directory "/home/clearcase/working/sqlite-dev/vobs/sqlite/tool". 
Validating element "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION". 
clearfsimport: Error: Could not access "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION". 
clearfsimport: Warning: Trouble importing element "/home/clearcase/working/sqlite-dev/vobs/sqlite/VERSION". 

tool이 디렉토리와 VERSION는 파일입니다. 모든 파일/디렉토리에 동일한 오류가 발생합니다.

CC가 Linux에 설치되어 있으므로 ClearCase 탐색기를 사용할 수 없습니다.

전체 경로를 시도했지만 동일한 오류가 발생했습니다.

나는이 명령을 루트 권한으로 실행하고 있는데, "-nset"은 도움이되지 않는다고 생각합니다. 나는 그것을 추가하려고했지만 여전히 같은 오류를 보았다.

한 번만 추가하려는 경우 다른 방법으로 파일을 추가 할 수 있습니까?

+0

구성 사양이 좋지만'clearfsimport' 명령에서 경로 오류가 의심됩니다. 내 대답을 보라. – VonC

+0

'*'표시가 없으면 시도해보십시오. – VonC

+0

"*"없이 시도해도 여전히 운이 없습니다. VOB에 문제가있을 수 있습니까? – evergreen

답변

1
  • 먼저 동사를 체크 아웃하지 말고 clearfsimport을 시도해보십시오./home/clearcase/working/sqlite-dev/vobs/sqlite

참고 : clearfsimporting 때의 ClearCase 탐색기를 통해 VOB에 파일을 추가

  • 봅니다
  • 는 하드 디스크에 저장된의 전체 경로를 지정하십시오 (작동하는지 만 확인합니다) 당신은 또한 수 동적 뷰는 네트워크 관리 작업 영역을 업데이트 할 필요가 없으므로 작업 영역에 대한 "업데이트보기"오류가 발생하지 않도록 동적 뷰를 사용하십시오.

    "How can I use ClearCase to “add to source control …” recursively?"도 참조하십시오. clearfsimport 옵션 s : '-nset'옵션이 필요할 수도 있습니다.

  • +0

    답변 해 주셔서 감사합니다! 나는 네가 제안한 것을 시도했지만 여전히 운이 없다. 원래의 질문을 내가 한 일로 업데이트했습니다. – evergreen

    관련 문제