디렉토리에 있는 각 파일의 상태를 표시할 수 있는 git status
, 와 유사한 svn status
RCS 명령이 있습니까 ? cvs status
예를 들어, 마지막 체크인 이후 파일이 수정된 경우 해당 명령은 파일이 "수정"되었음을 나타내야 합니다. 또한 파일이 잠겨 있는지(그리고 누구에 의해) 표시되어야 합니다.
답변1
rlog
예를 들어 스크립트를 사용하여 잠긴 파일 버전과 잠긴 사람을 표시하는 등 필터링할 수 있는 보고서를 제공합니다.
예를 들어 이 스크린샷에서는rlog
분기 개정이 잠겨 있음을 보여줍니다.
파일이 수정된 시기는 표시되지 않지만 제가 했던 것처럼 추론할 수는 있습니다.checkup
그리고ded
타임스탬프를 사용하세요.
$ 2\>&1 덜 확인 | ** 경로 = . 1:./ 2: |-- 목록(보관되지 않음) 3: |-- Makefile(보관되지 않음) 4: |-- Tekparse.cin(보관되지 않음) 5: |-- Tekparse.hin(보관되지 않음) 6: |-- Trace-child.out(보관되지 않음) 7: |-- Trace-parent.out(아카이브되지 않음) 8: |-- VTparse.cin(보관되지 않음) 9: |-- VTparse.hin(보관되지 않음) 10: |--builtin_icons.h (아카이브되지 않음) 11: |-- charproc.c (1.1858.1.3에서 업데이트됨, tom에 의해 잠김) 12: |-- config.log(보관되지 않음) 13: |-- config.status(보관되지 않음)
수정되었는지 확인하려면 다음을 사용할 수 있습니다.rcsdiff
. rcs는 파일에서 분기를 지원하지만 rcsdiff는 잠긴 개정판과 자동으로 비교하지 않습니다. 나는 이를 위해 스크립트를 사용합니다.
$ rcsdiff -u charproc.c |diffstat; br-diff -u charproc.c |diffstat ================================================= = ================== RCS 파일: RCS/charproc.c,v 개정판 1.1858 검색 diff -u -r1.1858 charproc.c charproc.c 94 +++++++++++++++++++++++++++++++++++++++++ ++++ +--------------- 파일 1개 변경, 삽입(+) 68개, 삭제(-) 26개 ================================================= = ================== RCS 파일: RCS/charproc.c,v 개정판 1.1858.1.3 검색 diff -u -r1.1858.1.3 charproc.c charproc.c 20 +++++++++++++++++++++- 파일 변경 1개, 삽입(+) 19개, 삭제(-) 1개