푸시가 어떤 내용을 전달하는지 확인하세요.
Ship Preview는 커밋, 파일, 파이프라인 힌트, 읽을 수 있는 경우 환경 및 분기 규칙 사실 등 다음 푸시에서 보낼 내용을 읽습니다. Nothing to push은 원격 저장소에 이미 커밋이 있음을 의미합니다. 공급자 행이 누락될 수 있습니다. GitTree는 읽은 규칙만 표시합니다. 공급자가 이를 시행합니다.
GitTree 무료로 작동합니다. 모든 로컬 Git 기능은 계정이 필요하지 않습니다.
시작하기 전에
- Open Ship Preview는 무료 플랜의 일부입니다. Pro shows environment protection, reviewers and branch rules 행은 해당 공급자 사실에 모든 사람이 현재 무료로 사용할 수 있는 GitTree Pro과 연결된 계정이 필요하다는 의미입니다.
- 브랜치에 업스트림이 있거나 이를 게시하려고 합니다. 얕은 클론은 일부 커밋을 숨깁니다. 미리보기에 Some commits are hidden by a shallow clone.이라고 표시되어 있습니다.
어디서 찾을 수 있나요?
- 푸시 컨트롤의 메뉴: Ship Preview… 또는 푸시를 누르고 있는 경우 Open Ship Preview.
Alt+Shift+U.- Ship log는 이 저장소의 GitTree에서 수행된 푸시, 수동 실행, 승인 및 재실행을 나열합니다. 이 컴퓨터에 보관되어 있습니다.
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| Ship Preview | ⌥⇧U | Alt+Shift+U |
단계
요약 읽기
요약에는 배포 이름을 지정하거나 May deploy라고 말한 다음 커밋 및 파일 수, made by Nour개 수를 지정할 수 있습니다. Nothing to push는 이 원격 저장소에 대해 게시되지 않은 커밋이 없음을 의미합니다. 섹션은 Commits, Files, Pipelines, Environments 및 Branch rules입니다.
파이프라인 및 규칙 행 읽기
파이프라인은 이유가 있는 Will run, May run 또는 이유가 있는 Won’t run입니다. 이유에는 GitTree가 평가되지 않는 조건, 제외된 분기 또는 수동으로만 시작된 워크플로가 포함됩니다. No pipeline starts on this push은 읽은 파일 중 이 분기에 대한 푸시 트리거를 선언하는 파일이 없음을 의미합니다. 분기 규칙은 풀 요청을 통해서만 변경 사항을 수락하는 분기와 같은 문장입니다. No rules read는 아무것도 읽지 않았음을 의미하지만 호스트에 규칙이 없다는 의미는 아닙니다.
새로고침한 다음 자신을 푸시하세요.
Refresh는 공급자 사실을 다시 읽습니다. 행에는 Provider facts not read과 이유(needs GitTree Pro, no connected account, the provider cannot be reached, the provider asked to wait 또는 not read yet)가 표시될 수 있습니다. 미리보기가 보내려는 내용과 일치하면 일반 푸시를 사용하세요. Nour 커밋을 전달하는 푸시는 이를 나열하는 배송 미리 보기를 확인할 때까지 보류됩니다.
예상되는 결과
푸시가 보낼 커밋과 파일, 실행될 것처럼 보이는 파이프라인, 읽지 않은 공급자 정보를 알 수 있습니다. 당신이 푸시 전까지는 푸시가 일어나지 않았습니다. 배송 로그 기록은 나중에 이 컴퓨터에서만 GitTree에서 푸시됩니다.
GitTree이 표시하는 것과 결정하지 않는 것
종류를 알 수 없는 경우 파일 행은 Git 문자(Added, Modified, Deleted, Renamed, Copied, Type changed, Unmerged 및 Changed)를 사용합니다. Filter files는 목록의 범위를 좁힙니다. No code owner는 해당 파일에 대해 CODEOWNERS에서 읽은 소유자가 없음을 의미합니다. 코드 소유자는 검토자에게 힌트를 줍니다. 이는 승인이 아닙니다.
May run 이유에는 GitTree가 평가하지 않는 표현식, 다른 파일의 포함, 템플릿, 알 수 없는 트리거, 열린 끌어오기 요청에 대해서만 실행되는 워크플로, 부분적으로만 읽는 규칙, 경로를 비교할 수 없는 파일이 너무 많거나 읽을 수 없는 파일이 포함됩니다. May run을(를) 알 수 없는 것으로 처리합니다. 호스트는 푸시 타임에 결정합니다. 가져오기, 풀 및 푸시는 푸시 자체입니다.
Nour 커밋이 이루어졌습니다.
커밋은 Made by Nour, With Nour’s help, From a suggestion 또는 From a patch로 표시될 수 있습니다. Changed by Nour and not committed yet은 커밋이 아닌 파일입니다. Nour는 해당 커밋을 나열하는 배송 미리보기를 확인할 때까지 커밋을 푸시할 수 없습니다. Forget What Nour Made…는 이 저장소에서 해당 커밋 표시를 중지하고 푸시 보류를 중지합니다. 커밋은 그대로 유지됩니다. 대화상자에는 이 작업을 취소할 수 없다고 표시됩니다.
배송 로그
뭔가 잘못되면
“푸시할 게 없어요.”
업스트림에 이미 이러한 커밋이 있거나 보낼 커밋이 없습니다. 원격 저장소가 뒤에 있을 것으로 예상했다면 가져오세요. 미리보기는 커밋을 생성하지 않습니다.
"일부 커밋은 얕은 복제본에 의해 숨겨져 있습니다."
카운트가 불완전합니다. 나머지 기록을 가져오거나 공개한 다음 Ship Preview를 다시 엽니다. 얕은 기록을 참조하세요.
"제공자 사실을 읽지 않았습니다. GitTree Pro가 필요합니다."
로컬 커밋 목록은 여전히 있을 수 있습니다. 환경 보호, 검토자 및 분기 규칙은 Pro 행입니다. 요금제는 가격 페이지에 있습니다.
"이 브랜치에 대해 읽은 규칙이 없습니다."
GitTree님이 규칙을 읽지 않았습니다. 호스트는 여전히 직접 푸시를 거부할 수 있습니다. 호스트의 브랜치 설정을 확인하거나, 계정을 연결하고 새로고침하세요.
질문
Ship Preview가 푸시됩니까?
아니요. 커밋과 가능한 사실을 읽습니다. 미리보기를 읽은 후 푸시 컨트롤을 사용하여 푸시합니다.
녹색 미리보기는 호스트가 푸시를 수락한다는 의미인가요?
아니요. GitTree는 읽을 수 있는 규칙만 표시합니다. 공급자는 풀 요청 규칙, 필수 검사 및 보호를 시행합니다. 읽지 않은 행은 승인이 아닙니다.
푸시가 유지되는 이유는 무엇입니까?
커밋 Nour을 전달하는 푸시는 이를 나열하는 배송 미리 보기를 확인할 때까지 보류됩니다. 보류는 검토 단계입니다. 실패한 네트워크 푸시가 아닙니다.
선박 로그는 어디에 저장되나요?
이 컴퓨터에서 이 저장소에 대해. 배송 로그 저장은 선택한 파일을 기록합니다. 해당 세이브에서는 업로드되지 않습니다.
May run은 무슨 뜻인가요?
GitTree가 결정하지 못했습니다. 이유는 평가하지 않는 조건 등의 차이를 지정합니다. 워크플로우는 호스트에서 계속 실행될 수 있습니다.
