2013-02-25 4 views

답변

1

최상의 방법은 스크립트를 만드는 것입니다.

로직은 'accurev show -fx wspaces'명령을 실행하는 것입니다.

이 출력에서 ​​"Trans"값이 표시됩니다. 아래 예제 출력.

트랜스 = "196431"

이 값은 작업이 성공적으로 업데이트 된 마지막 시간에 따라 작업 공간 트랜잭션 레벨입니다.

는 명령 'accurev HIST -fx -p depotname -t TransNumber'

THS 출력에서, 당신은 "시간"값이 표시됩니다를 실행할 수 있습니다. 아래 예제 출력.

시간 = "1361564066"는

이 작업 공간 트랜잭션 레벨 당 시간 값입니다.

당신은 명령을 사용하여 읽을 수있는 형식으로이 변환됩니다 :

펄 -e "인쇄 스칼라의 현지 (1361564066);"

출력 예. Fri Feb 22 15:14:26 2013

이 모든 것이 현재 시간과 비교하여 사용되지 않은 이전 작업 공간을 확인할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 나는 더 이상의 질문이있다. accurev show를 할 때 되돌아 오는 것들 중 하나가 fileModTime입니다. 나는 그것을 사용할 수 없습니까? – user327697

+0

fileModTime은 작업 영역 검색 임계 값입니다. 이것은 작업 공간에서 수정 된 파일을 판별하는 데 사용됩니다. 즉, 사용중인 작업 공간에있는 경우에도 수정 된 상태의 아주 오래된 파일을 가질 수 있습니다. 그래서 그 값을 사용하지 않는 것이 좋습니다. – jstanley