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 AWS CodeCommit konsol atau AWS CLI untuk memperbarui judul atau deskripsi permintaan tarik. 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 CodeCommit konsol untuk memperbarui judul dan deskripsi permintaan tarik di CodeCommit repositori. Untuk memperbarui kode dalam permintaan pull, Anda harus melakukan push commit ke cabang sumber dari sebuah permintaan pull terbuka.
Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home
. -
Di Repositori, pilih nama repositori tempat Anda ingin memperbarui sebuah permintaan pull.
-
Di panel navigasi, pilih Permintaan pull.
-
Secara default, daftar semua permintaan pull terbuka ditampilkan. Pilih permintaan pull terbuka yang ingin Anda perbarui.
-
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 AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat Referensi baris perintah.
Anda mungkin juga tertarik dengan perintah-perintah berikut:
-
update-pull-request-approval-state, untuk menyetujui atau mencabut persetujuan pada sebuah permintaan pull.
-
create-pull-request-approval-rule, untuk membuat aturan persetujuan untuk sebuah permintaan pull.
-
delete-pull-request-approval-rule, untuk menghapus aturan persetujuan untuk sebuah permintaan pull.
-
Buat komit menggunakan AWS CLI atau Buatlah sebuah commit menggunakan klien Git, untuk membuat dan mendorong perubahan kode tambahan ke cabang sumber permintaan pull terbuka.
Untuk menggunakan AWS CLI untuk memperbarui permintaan tarik dalam CodeCommit repositori
-
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 permintaan tarik 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" } }
-
-
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 permintaan tarik 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" } }
-