Aggiornamento di una richiesta di pull - AWS CodeCommit

AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento di una richiesta di pull

Puoi aggiornare una richiesta pull con ulteriori modifiche al codice inserendo i commit sul ramo d'origine di una richiesta pull aperta. Per ulteriori informazioni, consultare Crea un commit in AWS CodeCommit.

Puoi utilizzare la console AWS CodeCommit o AWS CLI per aggiornare il titolo o la descrizione di una richiesta pull. Potresti voler aggiornare il titolo o la descrizione della richiesta pull perché:

  • Gli altri utenti non comprendono la descrizione o il titolo originale è fuorviante.

  • Se desideri che il titolo o la descrizione riflettano le modifiche apportate al ramo d'origine di una richiesta pull aperta.

Aggiornamento di una richiesta pull (console)

Puoi utilizzare la console CodeCommit per aggiornare il titolo o la descrizione di una richiesta pull in un repository CodeCommit. Per aggiornare il codice nella richiesta pull, eseguire il push sul ramo d'origine di una richiesta pull aperta.

  1. Aprire la console CodeCommit all'indirizzo.https://console.aws.amazon.com/codesuite/codecommit/home.

  2. In Repositories (Repository), selezionare il nome del repository in cui si desidera aggiornare una richiesta pull.

  3. Nel riquadro di navigazione, selezionare Pull requests (Richieste pull).

  4. Per impostazione predefinita, viene visualizzato l'elenco di tutte le richieste pull aperte. Scegliere la richiesta pull aperta che si desidera aggiornare.

  5. Nella richiesta pull, scegliere Details (Dettagli), quindi scegliere Edit details (Modifica dettagli) per modificare il titolo o la descrizione.

    Nota

    Non è possibile aggiornare il titolo o la descrizione di una richiesta pull chiusa o unita.

Aggiornamento delle richieste pull (AWS CLI)

Per utilizzareAWS CLIcomandi con CodeCommit, installa ilAWS CLI. Per ulteriori informazioni, consultare Guida di riferimento alla riga di comando.

Potresti anche essere interessato ai seguenti comandi:

Per utilizzare il pluginAWS CLIper aggiornare le richieste pull in un repository CodeCommit

  1. Per aggiornare il titolo di una richiesta pull in un repository, eseguire il comando update-pull-request-title specificando:

    • L'ID della richiesta di pull (con l'opzione --pull-request-id).

    • Il titolo della richiesta pull (con l'opzione --title).

    Ad esempio, per aggiornare il titolo di una richiesta pull con ID 47:

    aws codecommit update-pull-request-title --pull-request-id 47 --title "Consolidation of global variables - updated review"

    Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:

    { "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" } }
  2. Per aggiornare la descrizione di una richiesta pull, eseguire il comando update-pull-request-description specificando:

    • L'ID della richiesta di pull (con l'opzione --pull-request-id).

    • La descrizione (con l'opzione --description).

    Ad esempio, per aggiornare la descrizione di una richiesta pull con ID 47:

    aws codecommit update-pull-request-description --pull-request-id 47 --description "Updated the pull request to remove unused global variable."

    Se il comando viene eseguito correttamente, verrà visualizzato un output simile al seguente:

    { "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" } }