RCS의 파일에서 변경된 파일을 결정하는 방법
-
06-07-2019 - |
문제
RCS 리포지토리 (AGH, Old I Know)를 사용하여 C ++ 코드베이스로 작업하고 있습니다. 주요 코드 변경 중에 많은 파일을 수정하여 때로는 추적을 잃어 버립니다. 따라서 저장소의 파일과 다른 파일 (변경 한 파일)을 나열하는 작은 스크립트를 갖고 싶습니다. 각 파일에서 rcsdiff를 수행하는 것은 비현실적입니다. 모든 파일이 동일한 디렉토리에 있다고 가정하십시오. 내가 수정 한 모든 파일을 나열 할 작은 스크립트 나 별명이 있습니까?
감사해요
해결책
우와.
RCS는 단일 파일의 소스 제어를 위해 설계되었습니다.
거의 직접 사용되지 않습니다. CVS는 기능을 다양한 파일 (예 : 프로젝트)으로 확장하기 위해 RCS의 ontop으로 구성된 시스템입니다.
다음과 같이 쉘에서 할 수 있습니다.
tcsh
foreach a ( `ls *.cpp` )
echo ${a}
echo "=============================================================="
rcsdiff ${a}
echo "=============================================================="
echo
echo
echo
end
CVS를 사용했다면 태그를 사용하는 것이 좋습니다.
수정을 시작하기 전에 태그를 지정 한 다음 일반 체크 포인트로 태그를 지정하십시오.
cvs tag <startChangeTag>
그런 다음 파일을 태그 버전과 비교할 수 있습니다.
제휴하지 않습니다 StackOverflow