Memperbarui sebuah permintaan pull - AWS CodeCommit

AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui sebuah permintaan pull

Anda dapat memperbarui sebuah permintaan pull dengan perubahan kode lebih lanjut dengan mendorong commit ke cabang sumber permintaan pull yang terbuka. Untuk informasi selengkapnya, lihat Buat komit di AWS CodeCommit.

Anda dapat menggunakan konsol AWS CodeCommit atau AWS CLI untuk memperbarui judul atau deskripsi sebuah permintaan pull. Anda mungkin ingin memperbarui judul atau deskripsi sebuah permintaan pull karena:

  • Pengguna lain tidak memahami deskripsi, atau judul aslinya tidak begitu tepat.

  • Anda ingin judul atau deskripsi agar mencerminkan perubahan yang dibuat ke cabang sumber dari permintaan pull terbuka.

Memperbarui sebuah permintaan pull (konsol)

Anda dapat menggunakan konsol CodeCommit untuk memperbarui judul dan deskripsi dari sebuah permintaan pull dalam repositori CodeCommit. Untuk memperbarui kode dalam permintaan pull, Anda harus melakukan push commit ke cabang sumber dari sebuah permintaan pull terbuka.

  1. Buka konsol CodeCommit di https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Di Repositori, pilih nama repositori tempat Anda ingin memperbarui sebuah permintaan pull.

  3. Di panel navigasi, pilih Permintaan pull.

  4. Secara default, daftar semua permintaan pull terbuka ditampilkan. Pilih permintaan pull terbuka yang ingin Anda perbarui.

  5. Dalam permintaan pull, pilih Detail, lalu pilih Edit detail untuk mengedit judul atau deskripsi.

    catatan

    Anda tidak dapat memperbarui judul atau deskripsi permintaan pull yang sudah tertutup atau digabung.

Memperbarui permintaan pull (AWS CLI)

Untuk menggunakan perintah AWS CLI dengan CodeCommit, instal AWS CLI. Untuk informasi selengkapnya, lihat Referensi baris perintah.

Anda mungkin juga tertarik dengan perintah-perintah berikut:

Untuk menggunakanAWS CLIuntuk memperbarui pull request dalam sebuah repositori CodeCommit

  1. Untuk memperbarui judul permintaan pull dalam sebuah repositori, jalankan perintah update-pull-request-title, dengan menentukan:

    • ID dari permintaan pull (dengan pilihan --pull-request-id).

    • Judul permintaan pull (dengan pilihan --title).

    Misalnya, untuk memperbarui judul dari sebuah permintaan pull dengan ID 47:

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

    Jika berhasil, perintah ini menghasilkan output yang serupa dengan yang berikut:

    { "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. Untuk memperbarui deskripsi dari sebuah permintaan pull, jalankan perintah update-pull-request-description, dengan menentukan:

    • ID dari permintaan pull (dengan pilihan --pull-request-id).

    • Deskripsi (dengan pilihan --description).

    Misalnya, untuk memperbarui deskripsi dari sebuah permintaan pull dengan ID 47:

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

    Jika berhasil, perintah ini menghasilkan output yang serupa dengan yang berikut:

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