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.
Menutup sebuah pull request dalam sebuah repositori AWS CodeCommit
Jika Anda ingin menutup pull request tanpa menggabungkan kode, Anda dapat melakukannya dengan salah satu dari beberapa cara berikut:
-
Di konsol, Anda dapat menutup sebuah pull request tanpa menggabungkan kode. Anda mungkin ingin melakukan ini jika Anda ingin menggunakan perintah git merge untuk menggabungkan cabang secara manual, atau jika kode dalam cabang sumber pull request bukanlah kode yang Anda ingin gabungkan ke cabang tujuan.
-
Anda dapat menghapus cabang sumber yang ditentukan dalam pull request tersebut. CodeCommit menutup sebuah pull request secara otomatis jika sumber atau cabang tujuan dari pull request tersebut dihapus.
-
Di AWS CLI, Anda dapat memperbarui status pull request dari
OPEN
menjadiCLOSED
. Hal ini akan menutup pull request tanpa menggabungkan kode.
Menutup sebuah pull request (konsol)
Anda dapat menggunakan konsol CodeCommit untuk menutup sebuah pull request dalam sebuah repositori CodeCommit. Setelah status pull request diubah menjadi Tutup, maka pull request itu tidak dapat diubah statusnya kembali ke Buka, namun pengguna masih dapat mengomentari perubahan dan membalas komentar.
Buka konsol CodeCommit di https://console.aws.amazon.com/codesuite/codecommit/home
. -
Di Repositori, pilih nama repositori.
-
Di panel navigasi, pilih Permintaan pull.
-
Secara default, daftar semua pull request terbuka ditampilkan. Pilih pull request terbuka yang ingin Anda tutup.
-
Dalam pull request, pilih Tutup pull request. Opsi ini menutup pull request tanpa mencoba untuk menggabungkan cabang sumber ke cabang tujuan. Opsi ini tidak menyediakan cara untuk menghapus cabang sumber sebagai bagian dari menutup pull request, tetapi Anda dapat melakukannya sendiri setelah permintaan itu ditutup.
Menutup sebuah pull request (AWS CLI)
Untuk menggunakan perintah AWS CLI dengan CodeCommit, instal AWS CLI. Untuk informasi selengkapnya, lihat Referensi baris perintah.
Untuk menggunakanAWS CLIuntuk menutup pull request dalam sebuah repositori CodeCommit
-
Untuk memperbarui status pull request dalam repositori dari
OPEN
keCLOSED
, jalankan perintah update-pull-request-status, yang menentukan:-
ID dari pull request (dengan opsi --pull-request-id).
-
Status pull request (dengan opsi --pull-request-status).
Misalnya, untuk memperbarui status pull request dengan ID
42
ke statusTUTUP
dalam repositori CodeCommit bernamaMyDemoRepo
:aws codecommit update-pull-request-status --pull-request-id
42
--pull-request-statusCLOSED
Jika berhasil, perintah ini menghasilkan output yang serupa dengan yang berikut:
{ "pullRequest": { "approvalRules": [ { "approvalRuleContent": "{\"Version\": \"2018-11-08\",\"Statements\": [{\"Type\": \"Approvers\",\"NumberOfApprovalsNeeded\": 2,\"ApprovalPoolMembers\": [\"arn:aws:sts::123456789012:assumed-role/CodeCommitReview/*\"]}]}", "approvalRuleId": "dd8b17fe-EXAMPLE", "approvalRuleName": "2-approvers-needed-for-this-change", "creationDate": 1571356106.936, "lastModifiedDate": 571356106.936, "lastModifiedUser": "arn:aws:iam::123456789012:user/Mary_Major", "ruleContentSha256": "4711b576EXAMPLE" } ], "authorArn": "arn:aws:iam::123456789012:user/Li_Juan", "clientRequestToken": "", "creationDate": 1508530823.165, "description": "Updated the pull request to remove unused global variable.", "lastActivityDate": 1508372423.12, "pullRequestId": "47", "pullRequestStatus": "CLOSED", "pullRequestTargets": [ { "destinationCommit": "9f31c968EXAMPLE", "destinationReference": "refs/heads/main", "mergeMetadata": { "isMerged": false, }, "repositoryName": "MyDemoRepo", "sourceCommit": "99132ab0EXAMPLE", "sourceReference": "refs/heads/variables-branch" } ], "title": "Consolidation of global variables" } }
-