체인지로그: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 로봇이 바꿈: de:Änderungsprotokoll
Alphanis2 (토론 | 기여)
잔글편집 요약 없음
1번째 줄:
{{외톨이|날짜=2011-02-06}}
'''changelog체인지로그'''({{lang|en|changelog}}, 변경 기록)는 웹 사이트나 프로그램을 제작하는 것 같은 어떤 프로젝트를 진행할 때에 변경 사항에 대한 기록이다. 많은 오픈소스 프로젝트에서는 changelog체인지로그 파일을 가장 상위에 포함해서 배포한다.
 
[[GNU]]에서는 ChangeLog라는 공식 이름은이름을 ''ChangeLog''이지만쓰며,<ref>[http://www.gnu.org/software/automake/manual/html_node/Gnits.html#Gnits The GNU automake manual]</ref> ''CHANGES''CHANGES나 나 ''HISTORY'' (''NEWS'' 는 커밋 간의 차이가 아닌, 릴리즈 사이의 변경사항을 반영하는 데에서 다른 파일이다.) 등으로 불리기도 한다. 어떤 [[프로젝트 관리자]] 는 파일이름의 뒤에 ''.txt''를txt를 붙이기도 한다. 참고로 NEWS는 [[커밋]] 간의 차이가 아닌, [[릴리즈]] 사이의 변경사항을 반영하는 것으로, 체인지로그와는 다른 파일이다.
 
어떤 [[버전 관리|리비전 관리]] 시스템은 관련된 정보들을 changelog로체인지로그로 생성해 줄 수 있기도 하다.
 
== 형식 ==
Changelog체인지로그 파일은 함수나 파일에 있어서 한 개의 변경사항에 대해 기술하는 문단을 기준으로 정리되어 있다.
대부분의 changelog체인지로그 파일은 다음과 같은 형식을 따른다:{{출처|날짜=2011-02-06}}
<pre>
YYYY-MM-DD John Doe johndoe@example.com
줄 16 ⟶ 17:
</pre>
 
== Wiki에서 Changelog체인지로그 ==
많은 [[위키]] 소프트웨어는 ''changelog''체인지로그 기능을 기본적인 기능(문맥적으로 ''역사'' 라고 부름)으로 포함하고 있다. 예를 들면, [[Wikipedia]]의 맨 윗 부분에 위치한 "역사" 고리는 그 문서의 changelog로체인지로그로 연결된다. 이것은 [[GNU 자유 문서 사용 허가서]]에서 요구하는 Wikipedia 기고 허가서를 따르기 위한 기본적인 기능이다.
 
== 참조 ==
줄 23 ⟶ 24:
 
== 바깥 고리 ==
* [http://www.gnu.org/software/guile/changelogs/guile-changelogs_3.html 오픈소스 프로젝트에서 changelog체인지로그 작성법 설명.]
 
<!--누가 좀 도와주세요-->