티스토리 뷰
CVS를 사용하면 각 파일별 History 조회를 통해 변경에 대한 Comments를 확인할 수 있습니다.
하지만 별도의 로그를 확인하는 과정이 필요하기 때문에 CVS에 수정된 소스를 commit 할때
입력한 Comments를 소스에 추가해주는 방법이 있습니다.
** 저의 경우 로컬환경의 한글 encoding 값이 달라 자동으로 추가도니 comments의 한글이 깨지면서
컴파일 오류(or 런타임 오류)가 발생한 경우가 있습니다.
한글 comments 사용을 위해서는 초기에 encoding을 명확히 정의하고 통일할 필요가 있습니다.
다음과 같은 주석을 포함한 소스를 수정한 후 CVS에 commit을 합니다.
/* ************************************************************************* * @source : cvs.jsp *------------------------------------------------------------------------ * DATE AUTHOR DESCRIPTION * ----------- -------- ------------------- * 2012.07.26 CVS 최초작성 *------------------------------------------------------------------------ * XXX 프로젝트 * Copyright(c) 2012 XXX, All rights reserved. ************************************************************************* * $Id$ * $Log$ ************************************************************************* */
그러면 다음 코드처럼 주석에 해당 파일면, 변경일자, 변경자 ID, comments가 추가된 주석을 확인할 수 있습니다.
/* ************************************************************************* * @source : cvs.jsp *------------------------------------------------------------------------ * DATE AUTHOR DESCRIPTION * ----------- -------- ------------------- * 2012.07.26 CVS 최초작성 *------------------------------------------------------------------------ * XXX 프로젝트 * Copyright(c) 2012 XXX, All rights reserved. ************************************************************************* * $Id: cvs.jsp,v 1.1 2012/07/26 10:56:52 cvs Exp $ * $Log: cvs.jsp,v $ * Revision 1.1 2012/07/26 10:56:52 cvs * comments 내용 ************************************************************************* */
아래는 적용가능한 속성 리스트 입니다. 추가 내용은 참고사이트를 확인해 주세요~ ^^
`$Author$' The login name of the user who checked in the revision. `$Date$' The date and time (UTC) the revision was checked in. `$Header$' A standard header containing the full pathname of the RCS file, the revision number, the date (UTC), the author, the state, and the locker (if locked). Files will normally never be locked when you use CVS. `$Id$' Same as `$Header$', except that the RCS filename is without a path. `$Name$' Tag name used to check out this file. The keyword is expanded only if one checks out with an explicit tag name. For example, when running the command `cvs co -r first', the keyword expands to `Name: first'. `$Locker$' The login name of the user who locked the revision (empty if not locked, which is the normal case unless `cvs admin -l' is in use). `$Log$' The log message supplied during commit, preceded by a header containing the RCS filename, the revision number, the author, and the date (UTC). Existing log messages are _not_ replaced. Instead, the new log message is inserted after `$Log:...$'. Each new line is prefixed with the same string which precedes the `$Log' keyword. For example, if the file contains: /* Here is what people have been up to: * * $Log: frob.c,v $ * Revision 1.1 1997/01/03 14:23:51 joe * Add the superfrobnicate option * */ then additional lines which are added when expanding the `$Log' keyword will be preceded by ` * '. Unlike previous versions of CVS and RCS, the "comment leader" from the RCS file is not used. The `$Log' keyword is useful for accumulating a complete change log in a source file, but for several reasons it can be problematic. *Note Log keyword::. `$RCSfile$' The name of the RCS file without a path. `$Revision$' The revision number assigned to the revision. `$Source$' The full pathname of the RCS file. `$State$' The state assigned to the revision. States can be assigned with `cvs admin -s'--see *Note admin options::.
'Tools' 카테고리의 다른 글
이클립스 실행시 "The Eclipse executable launcher was unable to locate its companion shared library." 오류 발생 (0) | 2016.09.27 |
---|---|
AmaterasUML (0) | 2015.10.13 |
[Oracle SQL Developer] Unable to create an instance of the Java Virtual Machine Located at path: (0) | 2012.05.08 |
SVN commit, update, cleanup 실패 (0) | 2012.02.01 |
Oracle Sql Developer 키 입력 오류 (엔터, 백스페이스 등 특정키 안먹힐 때) (0) | 2012.01.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 고덕강일
- e편한세상강일어반브릿지
- 영백홀
- 당첨가점
- 힐스테이트광교중앙역퍼스트
- 동탄2신도시
- 제일풍경채
- 현황
- 케이카 워런티
- 분양가
- 트레이더스
- 경쟁률
- QM5
- Neo
- 동탄역
- 일반공급
- 네오
- 입주자모집공고
- 송도자이더스타
- 센트레빌아스테리움영등포
- 송도자이크리스탈오션
- 특별공급
- 관악중앙하이츠포레
- 검단신도시
- 자양하늘채베르
- 북서울자이폴라리스
- 청약접수현황
- 금강펜테리움더시글로
- 커트라인
- 청약접수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함