필자는 2012 년에 10 일을 썼다. 많은 프로그래머들이 소스 파일의 맨 위에있는 저작권 문자열을 다음과 같이 편집하고있다.
// Copyright 2008, 2010-2012 Some Company Unlimited
버전 관리 시스템은 파일이 수정 된시기를 알고 있으므로 이러한 문자열을 쓰거나 다시 작성할 수 있습니다. 그래서 내 질문 : 각 파일에 대한 자식 로그를 검사하고 그와 비슷한 문자열을 출력 (또는 더 잘 삽입) 할 수있는 스크립트가 있습니까?
git을 사용하고 있기 때문에 주요 관심 사항이지만 다른 시스템에 해당 스크립트가 있는지 알려주십시오.
최신 정보:
이 작업을 수행하는 스크립트가 필요합니다.
- 작업 사본의 모든 소스 파일을 걷습니다.
- 기존 저작권 문자열을 찾고 연도를 식별합니다. 예 : 2007,2009-2011은 {2007, 2009, 2010, 2011}
- 언급되지 않은 해마다 1 월 1 일에서 12 월 31 일 사이 (또는 현재 연도 인 경우 오늘)를 비교하십시오. diff를 검사하고 저작권 문자열에 언급 할 가치가 있는지 결정
- 새로운 저작권 문자열을 삽입하십시오.