2015-01-20 4 views
1

가정 할 때 ... 친구ClearCase을 계속 사용하고 있습니다.파일 묶음을 가져 오십시오.

친구은 ClearCase 외부 디렉토리에 약 100000 개의 파일이 있습니다. 이 디렉토리는 ClearCase VOB/레이블/이라고하는 어떤 이름으로 복사 된 것입니다. 약 4000 개의 파일이 변경되었습니다. 변경된 파일을 ClearCase로 다시 복사하는 방법은 무엇입니까? 현재의 생각은 "각 파일을 하나씩 왼쪽 클릭하고 체크 아웃 한 다음 오른쪽에서 변경된 파일을 드래그하십시오"입니다. 이것은 시간이 많이 소요될 수 있습니다. 정신 소모.

친구들의 동료는 그 사실을 항상 좋아합니다. 실제로 ClearCase는 새로운 IBM Rational 제품과도 잘 작동합니다. 더구나, 그들은 미친 gov lovin 히피족이 그들의 잔디밭 떨어져 체재 한 경우에 아마 좋아할 것입니다.

사실 그것은 자식이지만, 도움이 될 것으로 기대하지 않습니다.

답변

1

이 작업에 적합한 도구는 clearfsimport입니다. 예

참조 "How can I use ClearCase to “add to source control …” recursively?"

clearfsimport -preview -rec -nset c:\sourceDir\* </myview/VOB>/label/whatever 

도면의 경로 인 </myview/VOB> 함께 (하나 Windows 또는 UNIX, 바람직하게는 동적 하나)

# Windows 
m:\myView\aVob\whatever 

# Unix 
/view/myView/vobs/aVob/whatever 

clearfsimport 명령을 감지 할 파일을 추가, 제거 또는 수정하고 체크 아웃을 수행합니다.
UCM보기를 사용하는 경우 먼저 활동을 설정하십시오.

clearfsimport가 해당 복사본을 작성하는 곳의 원본은 일반 폴더 일 수 있습니다.
실수로 가져 오기하지 않으려면 .git 폴더를 먼저 옮길 수도 있습니다 (소스가 자식 레포 인 경우).

관련 문제