이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 debcommit 명령입니다.
프로그램:
이름
debcommit - 패키지 변경 사항 커밋
개요
커밋 해제 [옵션] [--모두 | 파일 에 범하다]
기술
커밋 해제 새 텍스트를 기반으로 커밋 메시지를 생성합니다. 데비안/변경 로그, 그리고 커밋
패키지 저장소 변경. 패키지의 작업 복사본에서 실행되어야 합니다.
지원되는 버전 제어 시스템은 다음과 같습니다. CVS, 자식, hg (수은제), svk, svn (파괴),
바즈, bzr, TLA (아치), 다르크스.
옵션
-c, --변경 로그 통로
변경 로그의 대체 위치를 지정합니다. 기본적으로 debian/changelog가 사용됩니다.
-r, --풀어 주다
패키지 릴리스를 커밋합니다. 버전 번호는 다음에서 결정됩니다.
debian/changelog이며 저장소의 패키지에 태그를 지정하는 데 사용됩니다.
svn/svk 태깅 규칙은 다양하므로 debcommit은 다음을 사용합니다. svnpath(1) 결정하다
저장소에서 태그를 배치해야 하는 위치입니다.
-R, --릴리스-사용-변경 로그
와 함께 사용할 때 --풀어 주다, 커밋되지 않은 변경 사항이 있는 경우
그런 다음 변경 로그를 사용하는 대신 해당 변경 사항에서 커밋 메시지를 파생합니다.
기본 메시지.
-m 본문, --메세지 본문
사용할 커밋 메시지를 지정합니다. 프로그램이 커밋을 결정할 수 없는 경우 유용합니다.
debian/changelog를 기반으로 자체적으로 메시지를 보내거나 기본값을 무시하려는 경우
메시지.
-n, --노액트
실제로 아무것도 하지 말고, 실행될 명령을 인쇄하십시오.
-d, --차이
커밋하는 대신, 다음과 같은 경우 커밋되었을 내용의 차이점을 인쇄하세요.
옵션이 주어지지 않았습니다. 이 옵션의 일반적인 사용 시나리오는 다음과 같습니다.
현재 작업 복사본에 대한 패치(예: 커밋 액세스 권한이 없는 경우)
권리).
-C, --확인하다
생성된 커밋 메시지를 표시하고 커밋하기 전에 확인을 요청합니다. 그것
이 단계에서 메시지를 편집하는 것도 가능합니다. 이 경우 확인은
편집이 수행된 후 프롬프트가 다시 표시됩니다.
-e, --편집하다
커밋하기 전에 즐겨 사용하는 편집기에서 생성된 커밋 메시지를 편집하세요.
-a, --모두
모든 파일을 커밋합니다. 이는 git 이외의 VCS를 사용할 때의 기본 작업입니다.
-s, --스트립 메시지, --노스트립 메시지
이 옵션이 설정되어 있고 커밋 메시지가 변경 로그에서 파생된 경우
문자 "*"는 메시지 시작 부분에서 제거됩니다.
이 옵션은 기본적으로 설정되며 메시지의 두 줄 이상이 시작되면 무시됩니다.
"[*+-] "로.
--sign-commit, --no-sign-commit
이 옵션이 설정되면 debcommit이 생성하는 커밋은 다음을 사용하여 서명됩니다.
gnupg. 현재 이는 git, hg 및 bzr에서만 지원됩니다.
--sign-tags, --부호 태그 없음
이 옵션을 설정하면 debcommit이 생성하는 태그가 gnupg를 사용하여 서명됩니다.
현재는 git에서만 지원됩니다.
--changelog-정보
이 옵션을 설정하면 커밋 작성자와 날짜가 커밋 날짜에 따라 결정됩니다.
첫 번째 단락의 유지관리자 및 날짜 필드 데비안/변경 로그. 이는 주로
사용할 때 유용 변제(1) 와 --유지보수 트레일러 없음 옵션을 선택합니다.
구성 변수
두 개의 구성 파일 /etc/devscripts.conf and ~/.devscripts 쉘에서 제공됩니다
구성 변수를 설정하기 위해. 명령줄 옵션을 사용하여
구성 파일 설정을 재정의합니다. 이에 대한 환경 변수 설정은 무시됩니다.
목적. 현재 인식되는 변수는 다음과 같습니다.
DEBCOMMIT_STRIP_MESSAGE
로 설정하면 아니, 다음과 같습니다. --노스트립 메시지 명령 줄
매개변수가 사용되고 있습니다. 기본값은 예.
DEBCOMMIT_SIGN_TAGS
로 설정하면 예, 다음과 같습니다. --sign-tags 명령 줄 매개 변수
사용 중입니다. 기본값은 아니.
DEBCOMMIT_SIGN_COMMITS
로 설정하면 예, 다음과 같습니다. --sign-commit 명령 줄 매개 변수
사용 중입니다. 기본값은 아니.
DEBCOMMIT_RELEASE_USE_CHANGELOG
로 설정하면 예, 다음과 같습니다. --릴리스-사용-변경 로그 명령 줄
매개변수가 사용되고 있습니다. 기본값은 아니.
DEBSIGN_KEYID
태그 서명에 사용되는 키 ID입니다. 설정하지 않으면 기본값이 선택됩니다.
개정 관리 시스템.
VCS 특유한 STYLE
TLA / 바즈
커밋 메시지가 72자를 초과하면 요약이 생성됩니다.
72자 내에 들어갈 만큼 메시지의 전체 단어를 포함합니다.
그 뒤에 줄임표가 붙습니다.
아래 설명된 각 기능은 커밋 메시지가 완료된 경우에만 적용 가능합니다.
변경 로그에서 자동으로 결정됩니다.
자식 변경 로그에서 단 하나의 변경 사항만 감지된 경우 커밋 해제 그것을 펼칠 것이다
한 줄로 행동하고 마치 --스트립 메시지 사용되었습니다.
그렇지 않으면 첫 번째 변경 사항이 펼쳐지고 제거되어 요약 줄과
요약 줄과 빈 줄, 변경 사항을 사용하여 구성된 커밋 메시지
변경 로그에서 추출한 대로입니다. 커밋 해제 그러면 편집기가 생성되어
커밋하기 전에 메시지를 미세 조정할 수 있습니다.
hg / 다르크스
변경 로그에서 감지된 첫 번째 변경 사항이 펼쳐져 한 줄로 표시됩니다.
요약. 여러 변경 사항이 감지되면 편집기가 생성되어 다음을 허용합니다.
미세 조정하라는 메시지입니다.
bzr 커밋 메시지에 사용된 변경 로그 항목이 버그를 닫으면 --수정
개정판과 버그를 연결하기 위해 "bzr commit" 옵션이 생성됩니다.
onworks.net 서비스를 사용하여 온라인으로 debcommit 사용