체인지로그

Changelog

변경 로그는 프로젝트에 대한 모든 주목할 만한 변경 사항을 기록한 로그 또는 기록이다.프로젝트는 웹 사이트나 소프트웨어 프로젝트인 경우가 많으며, 체인지로그에는 보통 버그 수정, 새로운 기능 등의 변경에 대한 기록이 포함되어 있다.일부 오픈 소스 프로젝트에는 배포의 최상위 파일 중 하나로 체인지로그가 포함된다.

변경 로그에는 프로젝트에 대한 모든 변경 사항이 역사적으로 포함되었다."Keep a Changelog" 사이트는 대신 변경 로그에 모든 변경 사항이 포함되는 이 아니라 "프로젝트의 각 버전에 대해 시간순으로 정렬된 주목할 만한 변경 목록"을 포함해야 하며, "아무에게도 도움이 되지 않기 때문에" git 로그의 "덤프"가 되어서는 안 된다고 주장한다.[1]

파일의 정식 명명 규칙은 ChangeLog이지만,[2] 때로는 변경사항 또는 HISTORY로 대체적으로 명명되기도 한다(NEWS는 일반적으로 커밋 간이 아니라 릴리스 간 변경사항을 반영하는 다른 파일이다).또 다른 관습은 이것을 ChangeLOG라고 부르는 것이다.[1] 일부 프로젝트 유지 관리자들은 Changelog가 일반 텍스트일 경우 .txt 접미사, Markdown일 경우 .md 접미사, reStrst 접미사일 경우 .rst 접미사를 파일 이름에 추가한다.

일부 개정 제어 시스템은 모든 변경사항을 포함하는 것이 목표인 경우 변경 로그로 적합한 관련 정보를 생성할 수 있다.[3]

골랑 변경 로그는 일련의 코드 변경관련 코드 검토와 동의어다.

포맷

Changelog 파일은 기능 또는 파일 내에서 고유한 변경을 정의하는 단락별로 구성된다.GNU 코딩 표준은 다음과 같은 형식을 권장한다.[4]

YYYY-MM-DD John Doe <[email protected]> * myfile.ext(myfile.ext)(myfile.ext)(myfile_change): myfile을 추가로 변경했다.extent 그러나 위의 * anotherfile.ext(일부 기능): 나에 의한 더 많은 변경 사항

날짜와 이름, 그리고 이름과 이메일 주소 사이에는 각각 두 개의 공백이 있다는 점에 유의하십시오.e-메일 주소를 <과 >로 동봉하는 것이 일반적이다.9.0은 추가 변경 로그 항목을 작성할 때 이러한 항목을 작성한다.

Wiki의 변경 로그

대부분의 위키 소프트웨어는 기본 기능(이 맥락에서 종종 history라고 함)으로 체인지로그를 포함한다.예를 들어, 위키백과 항목[5] 맨 위에 있는 "이력 보기" 링크는 해당 페이지의 변경 로그에 연결된다.이 기능은 일부 저작권 라이선스의 귀속 요건을 준수하는 데 필수적이다.[citation needed]

제품 변경 로그

제품 변경 로그를 통해 고객은 새로운 기능에 대해 계속 고민할 수 있다.새로운 기능, 최신 릴리즈, 관련 뉴스를 직접 인앱으로 알리는 데 도움이 된다.[citation needed]

참고 항목

메모들

  1. ^ a b "Keep a Changelog". keepachangelog.com.
  2. ^ GNU 자동 생성 설명서.
  3. ^ Atlassian. "What is version control Atlassian Git Tutorial". Atlassian. Retrieved 2022-02-17.
  4. ^ "GNU Coding Standards: Style of Change Logs". Gnu.org. Retrieved 2019-09-03.
  5. ^ 도움말:페이지_히스토리.

외부 링크