

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

# Tutup permintaan tarik di AWS CodeCommit repositori
<a name="how-to-close-pull-request"></a>

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 permintaan tarik. CodeCommit menutup permintaan tarik secara otomatis jika cabang sumber atau tujuan permintaan tarik dihapus.
+ Di dalam AWS CLI, Anda dapat memperbarui status permintaan tarik dari `OPEN` ke`CLOSED`. Hal ini akan menutup pull request tanpa menggabungkan kode. 

**Topics**
+ [Menutup sebuah pull request (konsol)](#how-to-close-pull-request-console)
+ [Menutup sebuah pull request (AWS CLI)](#how-to-close-pull-request-cli)

## Menutup sebuah pull request (konsol)
<a name="how-to-close-pull-request-console"></a>

Anda dapat menggunakan CodeCommit konsol untuk menutup permintaan tarik di CodeCommit repositori. 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.

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

1. Di **Repositori**, pilih nama repositori. 

1. Di panel navigasi, pilih **Permintaan pull**.

1. Secara default, daftar semua pull request terbuka ditampilkan. Pilih pull request terbuka yang ingin Anda tutup.  
![\[Permintaan tarik ditampilkan di CodeCommit konsol.\]](http://docs.aws.amazon.com/id_id/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. 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)
<a name="how-to-close-pull-request-cli"></a>

Untuk menggunakan AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat [Referensi baris perintah](cmd-ref.md). 

**Untuk menggunakan AWS CLI untuk menutup permintaan tarik dalam CodeCommit repositori**
+ Untuk memperbarui status pull request dalam repositori dari `OPEN` ke `CLOSED`, 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 permintaan tarik dengan ID dari *42* ke status *CLOSED* dalam CodeCommit repositori bernama: `MyDemoRepo`

  ```
  aws codecommit update-pull-request-status --pull-request-id 42 --pull-request-status CLOSED  
  ```

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

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": "codecommit:GetRepository",
              "Resource": [
                  "arn:aws:codecommit:us-east-2:111122223333:MySharedDemoRepo"
              ]
          }
      ]
  }
  ```

------