AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktualisieren einer Pull-Anforderung
Sie können eine Pull-Anforderung mit weiteren Codeänderungen aktualisieren, indem Sie Commits in den Quell-Branch einer offenen Pull-Anforderung senden. Weitere Informationen finden Sie unter Erstellen Sie einen Commit in AWS CodeCommit .
Sie können den Titel oder die Beschreibung einer Pull-Anforderung über die AWS CodeCommit-Konsole oder mit der AWS CLI aktualisieren. Sie können den Titel oder die Beschreibung der Pull-Anforderung aus folgenden Gründen aktualisieren:
-
Andere Benutzer verstehen die Beschreibung nicht oder der ursprüngliche Titel ist irreführend.
-
Sie möchten, dass der Titel oder die Beschreibung die Änderungen berücksichtigt, die am Quell-Branch einer offenen Pull-Anforderung vorgenommen wurden.
Aktualisieren einer Pull-Anforderung (-Konsole)
Sie können die CodeCommit-Konsole verwenden, um den Titel und die Beschreibung einer Pull-Anforderung in einem CodeCommit-Repository zu aktualisieren. Um den Code in der Pull-Anforderung zu aktualisieren, drücken Sie Commits in den Quell-Branch einer offenen Pull-Anforderung.
Öffnen Sie die CodeCommit-Konsole unter.https://console.aws.amazon.com/codesuite/codecommit/home
aus. -
Wählen Sie unter Repositories (Repositorys) den Namen des Repositorys aus, in dem Sie eine Pull-Anforderungen aktualisieren möchten.
-
Wählen Sie im Navigationsbereich Pull requests (Pull-Anforderungen) aus.
-
Standardmäßig wird eine Liste aller offenen Pull-Anforderungen angezeigt. Wählen Sie die offene Pull-Anforderung aus, die Sie aktualisieren möchten.
-
Wählen Sie in der Pull-Anforderung Details und dann Edit Details (Details bearbeiten) zum Bearbeiten des Titels oder der Beschreibung aus.
Anmerkung
Den Titel oder die Beschreibung einer geschlossenen oder zusammengeführten Pull-Anforderung können Sie nicht aktualisieren.
Aktualisieren von Pull-Anforderungen (AWS CLI)
Um zu verwendenAWS CLIBefehle mit CodeCommit, installieren Sie dasAWS CLIaus. Weitere Informationen finden Sie unter Befehlszeilenreferenz .
Auch folgende Befehle können interessant sein:
-
update-pull-request-approval-state, um die Genehmigung für eine Pull-Anforderung zu gewähren oder zu widerrufen.
-
create-pull-request-approval-rule, um eine Genehmigungsregel für eine Pull-Anforderung zu erstellen.
-
delete-pull-request-approval-rule, um eine Genehmigungsregel für eine Pull-Anforderung zu löschen.
-
Erstelle einen Commit dem AWS CLIoderEinen Commit mit einem Git-Client erstellen, um zusätzliche Codeänderungen zu erstellen und in den Quell-Branch einer offenen Pull-Anforderung zu senden.
So verwenden Sie denAWS CLISo aktualisieren Pull-Anforderungen in einem CodeCommit-Repository
-
Um den Titel einer Pull-Anforderung in einem Repository zu aktualisieren, führen Sie den Befehl update-pull-request-title aus, wobei Sie Folgendes angeben:
-
ID der Pull-Anforderung (mit der Option --pull-request-id).
-
Den Titel der Pull-Anforderung (mit der Option --title).
Um beispielsweise den Titel einer Pull-Anforderung mit der ID
47
zu aktualisieren, schreiben Sie:aws codecommit update-pull-request-title --pull-request-id
47
--title "Consolidation of global variables - updated review
"Ist der Befehl erfolgreich, wird eine Ausgabe zurückgegeben, die der folgenden ähnelt:
{ "pullRequest": { "approvalRules": [ { "approvalRuleContent": "{\"Version\": \"2018-11-08\",\"DestinationReferences\": [\"refs/heads/main\"],\"Statements\": [{\"Type\": \"Approvers\",\"NumberOfApprovalsNeeded\": 2,\"ApprovalPoolMembers\": [\"arn:aws:sts::123456789012:assumed-role/CodeCommitReview/*\"]}]}", "approvalRuleId": "dd8b17fe-EXAMPLE", "approvalRuleName": "2-approver-rule-for-main", "creationDate": 1571356106.936, "lastModifiedDate": 571356106.936, "lastModifiedUser": "arn:aws:iam::123456789012:user/Mary_Major", "originApprovalRuleTemplate": { "approvalRuleTemplateId": "dd8b26gr-EXAMPLE", "approvalRuleTemplateName": "2-approver-rule-for-main" }, "ruleContentSha256": "4711b576EXAMPLE" } ], "authorArn": "arn:aws:iam::123456789012:user/Li_Juan", "clientRequestToken": "", "creationDate": 1508530823.12, "description": "Review the latest changes and updates to the global variables. I have updated this request with some changes, including removing some unused variables.", "lastActivityDate": 1508372657.188, "pullRequestId": "47", "pullRequestStatus": "OPEN", "pullRequestTargets": [ { "destinationCommit": "9f31c968EXAMPLE", "destinationReference": "refs/heads/main", "mergeMetadata": { "isMerged": false, }, "repositoryName": "MyDemoRepo", "sourceCommit": "99132ab0EXAMPLE", "sourceReference": "refs/heads/variables-branch" } ], "title": "Consolidation of global variables - updated review" } }
-
-
Um die Beschreibung einer Pull-Anforderung zu aktualisieren, führen Sie den Befehl update-pull-request-description aus, wobei Sie Folgendes angeben:
-
ID der Pull-Anforderung (mit der Option --pull-request-id).
-
Die Beschreibung (mit der --description-Option).
Um beispielsweise die Beschreibung einer Pull-Anforderung mit der ID
47
zu aktualisieren, schreiben Sie:aws codecommit update-pull-request-description --pull-request-id
47
--description "Updated the pull request to remove unused global variable."Ist der Befehl erfolgreich, wird eine Ausgabe zurückgegeben, die der folgenden ähnelt:
{ "pullRequest": { "authorArn": "arn:aws:iam::111111111111:user/Li_Juan", "clientRequestToken": "", "creationDate": 1508530823.155, "description": "Updated the pull request to remove unused global variable.", "lastActivityDate": 1508372423.204, "pullRequestId": "47", "pullRequestStatus": "OPEN", "pullRequestTargets": [ { "destinationCommit": "9f31c968EXAMPLE", "destinationReference": "refs/heads/main", "mergeMetadata": { "isMerged": false, }, "repositoryName": "MyDemoRepo", "sourceCommit": "99132ab0EXAMPLE", "sourceReference": "refs/heads/variables-branch" } ], "title": "Consolidation of global variables" } }
-