이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gbp-pq-rpm 명령입니다.
프로그램:
이름
gbp-pq-rpm - Git에서 패치 및 개발 브랜치 관리
개요
GBP pq-rpm [ --번역 ] [ --도움 ] [ --말 수가 많은 ] [ --색상=[자동|켜기|끄기] ] [ --색상-
계획=COLOR_SCHEME ] [ --패키징-디렉토리=디렉토리 ] [ --사양 파일=파일 경로 ] [ --업스트림-
태그=태그 형식 ] [ --힘 ] [ --[no-]패치 번호 ] 드롭 | 수출 | import | 리베이스 |
스위치 | 대다
기술
GBP pq-rpm 다음과 같은 패키지의 패치 및 개발 분기 관리에 도움이 됩니다.
로 유지 GBP. 다음을 사용하여 유지 관리되는 패키지에 사용하도록 설계되었습니다.
"고아 패키징" 모델. GBP pq-rpm 작업을 위한 여러 하위 명령 또는 작업이 있습니다.
가지와 패치로.
GBP pq-rpm 별도의 개발 브랜치에서 소스 코드 개발을 쉽게 수행할 수 있습니다.
(데비안 git-buildpackage 용어로 패치 대기열 분기). 예를 들어 포장의 경우
파일은 다음에 저장됩니다 석사 연관된 개발 분기는 다음과 같습니다.
개발/마스터.
ACTIONS
import 모든 패치를 적용하여 개발(패치 대기열) 분기를 만듭니다.
업스트림 버전 위에 패키징 분기. 없이 패치를 적용해야 합니다.
솜털.
수출 개발 브랜치에서 패키징 브랜치로 패치를 내보냅니다. 그것은 생성
개발 브랜치의 패치(커밋당 하나) 및 사양 파일 업데이트
따라서. 하지만 변경 사항을 자동으로 커밋하지는 않습니다.
수동으로 확인하고 커밋합니다.
리베이스 개발 브랜치로 전환하고 현재 업스트림 버전에 대해 리베이스합니다.
(연결된 패키징 분기의 사양 파일에 표시됨).
드롭 현재 분기와 연결된 개발 분기를 삭제(삭제)합니다. 예를 들어,
당신은 지점에 있습니다 푸 이것은 지점을 떨어 뜨릴 것입니다 개발/푸.
대다 개발 브랜치에 단일 패치 추가 - 사용과 유사 자식.
스위치 개발 분기와 관련 패키징 분기 간에 전환합니다.
옵션
--번역
프로그램의 인쇄 버전, 즉 git-buildpackage 제품군의 버전
-v
--말 수가 많은
자세한 실행
-h
--도움 도움말 인쇄 및 종료
--색상=[자동|켜기|끄기]
컬러 출력을 사용할지 여부입니다.
--색상표=COLOR_SCHEME
출력에 사용할 색상(색상이 활성화된 경우). COLOR_SCHEME의 형식은 다음과 같습니다.
' : : : '. 숫자 값과 색상 이름이 허용됩니다.
빈 필드는 기본 색상을 의미합니다. 예를 들어, --git-색상 구성표='시안:34::'
디버그 메시지는 청록색, 정보 메시지는 파란색, 기타 메시지는
기본값(예: 빨간색 경고 및 오류 메시지).
--패키징-디렉토리=디렉토리
RPM 패키징 파일을 포함하는 하위 디렉토리.
--사양 파일=파일 경로
사용할 사양 파일의 상대 경로입니다. 특별한 가치 자동 원인 GBP 검색하고
추측하다. 다른 값은 --포장 디렉토리 무시할 옵션: 디렉토리
대신 사양 파일이 사용됩니다.
--업스트림 태그=태그 형식
업스트림 버전의 태그를 찾을 때 이 태그 형식을 사용합니다. 기본값은
업스트림/%(버전).
--힘
개발(patch-queue) 분기가 이미 존재하는 경우에도 가져옵니다. 에만 유효
가져오기 조치.
--[no-]패치 번호
패치 파일이 숫자로 시작해야 하는지 여부입니다.
META 태그
패치 대기열 분기에서 패치를 내보낼 때 GBP pq-rpm 커밋을 볼 것이다
인식하는 특수 태그에 대한 메시지입니다. 모든 태그는 첫 번째 열에서 시작해야 하며
콜론 뒤에 하나 이상의 공백이 필요합니다.
GBP-RPM: 무시
커밋을 무시하고 패치가 생성되지 않습니다.
GBP-RPM: If
조건부 패치. "%if 안에 패치 넣기 " 사양 파일에서.
GBP-RPM: IfArch
조건부 패치. "%ifarch 안에 패치 넣기 " 사양 파일에서.
예를 들어 다음 커밋 메시지는 다음과 같습니다.
Fedora의 문제 해결
다른 곳에서는 적용되지 않습니다.
GBP-Rpm: 0%{?fedora}인 경우
사양 파일에 다음과 같은 결과가 나타납니다.
# 0001-Fedora.patch에서 문제 해결
%if 0%{?fedora}
%패치0 -p1
%엔디프
onworks.net 서비스를 사용하여 온라인에서 gbp-pq-rpm 사용