영어프랑스어스페인어

Ad


온웍스 파비콘

git-review - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 git-review를 실행합니다.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-review 명령입니다.

프로그램:

이름


자식 검토 — 검토를 위해 변경 사항을 Gerrit에 제출

개요


자식 검토 [-r ] [-uv] -d 이전 단계로 돌아가기 [지사]
자식 검토 [-r ] [-uv] -x 이전 단계로 돌아가기 [지사]
자식 검토 [-r ] [-uv] -N 이전 단계로 돌아가기 [지사]
자식 검토 [-r ] [-uv] -X 이전 단계로 돌아가기 [지사]
자식 검토 [-r ] [-uv] -m 변경 PS 범위 [지사]
자식 검토 [-r ] [-fnuv] -s [지사]
자식 검토 [-fnuvDRT] [-r ] [-t 화제] [--리뷰어 검토 ...] [지사]
자식 검토 -l
자식 검토 --번역

기술


자식 검토 로컬 제출과 관련된 일부 작업을 자동화하고 간소화합니다.
검토를 위해 Gerrit 서버로 변경합니다. 이해하기 쉽도록 구성되어 있습니다.
Gerrit, 특히 최근에 다른 버전 제어에서 Git로 전환한 사용자의 경우
시스템.

이전 단계로 돌아가기 될 수 있습니다 번호 변경 사용하여 얻은 --목록 옵션 또는
변경 번호, 패치 세트 번호 변경 사항에서 정확한 패치 세트를 가져오기 위해. 그 경우 현지
분기 이름에는 -patch[patchsetNumber] 접미사가 있습니다.

다음 옵션을 사용할 수 있습니다.

-d 이전 단계로 돌아가기, --다운로드=이전 단계로 돌아가기
다운로드 이전 단계로 돌아가기 Gerrit에서 로컬 지점으로. 지점의 이름을 따서 명명됩니다.
패치 작성자 및 주제 이름. 로컬 브랜치가 이미 존재하는 경우
이 변경 사항에 대한 최신 패치 세트로 업데이트를 시도하십시오.

-x 이전 단계로 돌아가기, --체리픽=이전 단계로 돌아가기
신청 이전 단계로 돌아가기 Gerrit에서 현재 로컬 브랜치로 커밋합니다("cherry pick").
추가 분기가 생성되지 않습니다.

이를 통해 로컬 분기를 생성하지 않고도 변경 사항을 검토할 수 있습니다. ~에
반면에 조심하지 않으면 쉽게 다음과 같은 결과를 초래할 수 있습니다.
종속 변경에 대한 추가 패치 세트. 또한 현재 지점이
충분히 다르면 변경 사항이 전혀 적용되지 않거나 병합 충돌이 발생할 수 있습니다.
손으로 해결해야 합니다.

-N 이전 단계로 돌아가기, --체리피클만=이전 단계로 돌아가기
신청 이전 단계로 돌아가기 Gerrit에서 현재 작업 디렉토리로, 스테이징에 추가
영역("git index"), 그러나 커밋하지 마십시오.

이를 통해 로컬 커밋을 생성하지 않고도 변경 사항을 검토할 수 있습니다.
여러 커밋을 제출할 커밋으로 병합하려는 경우에 유용합니다.
리뷰.

현재 분기가 충분히 다른 경우 변경 사항이 전혀 적용되지 않거나
직접 해결해야 하는 병합 충돌이 발생합니다.

-X 이전 단계로 돌아가기, --체리픽표시=이전 단계로 돌아가기
신청 이전 단계로 돌아가기 Gerrit에서 현재 로컬 브랜치로 커밋("cherry pick")
이 변경 사항이 선별된 커밋을 나타냅니다.

이렇게 하면 생성하지 않고 다른 분기에 대한 변경 사항을 다시 검토할 수 있습니다.
그것에 대한 지역 지점.

현재 분기가 충분히 다른 경우 변경 사항이 전혀 적용되지 않거나
직접 해결해야 하는 병합 충돌이 발생합니다.

-m 변경 PS 범위, --비교=변경 PS 범위
지정된 패치 세트를 다운로드합니다. 이전 단계로 돌아가기 Gerrit에서 마스터 및
차이점을 표시합니다(git-diff).

변경 PS 범위 다음과 같이 지정할 수 있습니다.
changeNumber, oldPatchSetNumber[-newPatchSetNumber]

이전 패치 세트 번호 필수이며 만약 새로운 패치 세트 번호 지정되지 않은 경우
최신 패치 세트가 사용됩니다.

이렇게 하면 지난 번에 변경된 내용을 쉽게 비교할 수 있습니다.
제안된 변경 사항을 검토했습니다.

마스터 브랜치가 충분히 다른 경우 리베이스에서 병합 충돌이 발생할 수 있습니다.
그런 일이 발생하면 리베이스가 중단되고 리베이스되지 않은 것에 대해 diff가 표시됩니다.
가지. 당신은 또한 사용할 수 있습니다 --rebase 없음 (-R) 항상 리베이스를 건너뜁니다.

-f, --마치다
로컬 분기를 닫고 성공적으로 대상 분기로 다시 전환하십시오.
제출.

-n, -건조
직접적인 영향을 미치는 명령은 실제로 수행하지 마십시오. 대신 인쇄하십시오.

-r , --원격=
Gerrit에 사용할 Git 원격.

-s, --설정
repo 설정 명령을 실행하고 아무 것도 제출하지 마십시오.

-t 화제, --주제=화제
gerrit 서버에서 이 변경에 대한 대상 주제를 설정합니다. 지정하지 않으면 버그
커밋 요약의 번호가 사용됩니다. 또는 로컬 지점 이름
원격 분기와 다른 경우 사용됩니다.

-T, --주제 없음
주제 없이 리뷰를 제출하십시오.

--리뷰어 검토 ...
업로드된 패치 세트에 대해 한 명 이상의 검토자를 구독합니다. 리뷰어는
Gerrit로 식별 가능(일반적으로 Gerrit 사용자 이름 또는 이메일 주소 사용)

-u, --최신 정보
캐시된 로컬 복사본을 건너뛰고 네트워크 리소스에서 강제로 업데이트합니다.

-l, --목록
이 프로젝트에 대해 gerrit 서버에서 사용 가능한 리뷰를 나열합니다.

-y, --예
하나 이상의 패치를 제출하는 경우 실제로 이해하고 있음을 나타냅니다.

-v --말 수가 많은
보다 자세한 출력을 켭니다.

-D, --초안
리뷰를 초안으로 제출합니다. Gerrit 2.3 이상이 필요합니다.

-R, --rebase 없음
변경 사항을 Gerrit에 제출하기 전에 자동으로 리베이스를 수행하지 마십시오.

검토를 위해 변경 사항을 제출할 때 일반적으로 팁을 기반으로 하기를 원할 것입니다.
가능한 충돌을 피하기 위해 업스트림 분기의. 변경 사항을 수정하고
새 패치 세트를 리베이스하면 Gerrit 웹 인터페이스는
사이에 모든 커밋을 포함하는 두 개의 패치 세트. 이것은 많은 사람들을 혼란스럽게 할 수 있습니다
훨씬 간단한 차이를 기대하는 리뷰어.

또한 사용할 수 있습니다 --비교하다 가져온 리뷰의 자동 리베이스를 건너뜁니다.

--길
변경 사항을 제출할(및 리베이스하는 경우 리베이스할) 브랜치를 선택하십시오.
추적 중인 분기에서(분기가 추적 중인 경우) 추적을 설정합니다.
원격 지점을 가리키도록 변경 사항을 다운로드할 때 분기
패치를 제출해야 합니다. gitreview.track 구성을 참조하세요.

--노트랙
gitreview.track을 재정의하여 현재 브랜치에서 추적 중인 브랜치를 무시합니다.
이 옵션은 명령줄에 특정 분기 이름을 제공함으로써 암시됩니다.

--번역
버전 번호를 인쇄하고 종료합니다.

구성


이 유틸리티는 Git 구성에 항목을 추가하여 구성할 수 있습니다.

다음 구성 키가 지원됩니다.

gitreview.사용자 이름
리포지토리에 액세스하는 데 사용되는 기본 사용자 이름입니다. Git에 지정되지 않은 경우
구성, Git 원격 또는 .gitreview 파일, 사용자에게 메시지가 표시됩니다
사용자 이름을 지정합니다.

의 예시 항목 .gitconfig 파일 :

[gitreview]
사용자 이름=mygerrituser

gitreview.scheme
이 설정은 gerrit remote의 기본 체계(ssh/http/https)를 결정합니다.

gitreview.호스트
이 설정은 gerrit remote의 기본 호스트 이름을 결정합니다.

gitreview.port
이 설정은 gerrit remote의 기본 포트를 결정합니다.

gitreview.프로젝트
이 설정은 gerrit git repo의 기본 이름을 결정합니다.

gitreview.원격
이 설정은 gerrit 원격에 사용할 기본 이름을 결정합니다.

gitreview.분기
이 설정은 기본 분기를 결정합니다.

gitreview.트랙
현재 추적된 분기(있는 경우)와
변경 집합이 Gerrit에 제출된 분기(있는 경우
제출을 위해 defaultremote 및 defaultbranch에 정확히 하나의 분기)
그리고 리베이스. 로컬 토픽 브랜치가 원격 브랜치를 추적하는 경우,
로컬 주제 분기가 추적하는 원격 및 분기를 사용해야 합니다.
제출 및 리베이스 작업을 위해 defaultremote 및
defaultbranch.

패치를 다운로드할 때 적절한 패치를 추적하기 위해 로컬 브랜치를 생성합니다.
제출할 때 기본적으로 해당 분기를 선택하기 위해 원격 및 분기
해당 변경 집합에 대한 수정.

'true' 또는 'false' 값을 지정해야 합니다.

true 현재 추적된 분기(있는 경우)를 선호합니다.
설정 --길 변경 사항을 제출할 때.

false 추적 분기 무시 - 설정과 동일 --노트랙 (
기본값) 또는 제출 시 명시적인 브랜치 이름 제공
변화. 재정의하지 않는 한 기본값입니다.
.gitreview 파일이며 특정 분기를 제공함으로써 암시됩니다.
명령줄에서 이름을 지정합니다.

gitreview.rebase
이 설정은 제출된 변경 사항이
브랜치의 최신 상태.

'true' 또는 'false' 값을 지정해야 합니다.

false 제출 시 변경 사항을 리베이스하지 않음 - 설정과 동일 -R 언제
변경 사항을 제출합니다.

true 제출 시 변경 사항을 리베이스합니다. 않는 한 이것이 기본값입니다.
재정의 .gitreview 파일.

이 설정은 다음에서 리포지토리별 구성보다 우선합니다.
.gitreview 파일.

color.review 표시되는 출력에 색상을 추가하기 위해 ANSI 이스케이프 시퀀스를 사용할지 여부
이 명령. 기본값은 color.ui에 의해 결정됩니다.

auto 또는 true 터미널에 쓸 때 색상을 사용하여 출력하려면
(Git 1.8.4 이상에서 기본값).

항상 모든 출력에서 ​​색상을 사용하려면

절대 또는 거짓
출력에 색상을 사용하지 않으려는 경우. (Git 기본
1.8.4 이전 버전)

자식 검토 인증 시 gerrit 사용자/암호에 대한 git 자격 증명 시스템을 쿼리합니다.
http를 실패했습니다. 자식과 달리 자식 검토 git에서 gerrit 사용자/비밀번호를 유지하지 않습니다.
보안 목적을 위한 자격 증명 시스템 및 git 자격 증명 시스템 구성은 아래에 유지됩니다.
사용자 책임.

onworks.net 서비스를 사용하여 온라인에서 git-review 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad