Simpan dan berkolaborasi pada kode dengan repositori sumber di CodeCatalyst - Amazon CodeCatalyst

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

Simpan dan berkolaborasi pada kode dengan repositori sumber di CodeCatalyst

CodeCatalyst repositori sumber adalah repositori Git yang dihosting di Amazon. CodeCatalyst Anda dapat menggunakan repositori sumber CodeCatalyst untuk menyimpan, versi, dan mengelola aset untuk proyek dengan aman.

Aset dalam CodeCatalyst repositori dapat mencakup:

  • dokumen

  • kode sumber

  • file biner

CodeCatalyst juga menggunakan repositori sumber untuk proyek untuk menyimpan informasi konfigurasi untuk proyek Anda, seperti file konfigurasi alur kerja.

Anda dapat memiliki lebih dari satu repositori sumber dalam sebuah CodeCatalyst proyek. Misalnya, Anda mungkin ingin memiliki repositori sumber terpisah untuk kode sumber front-end, kode sumber back-end, utilitas, dan dokumentasi.

Berikut adalah salah satu alur kerja yang mungkin untuk bekerja dengan kode di repositori sumber, permintaan tarik, dan Lingkungan Pengembang di: CodeCatalyst

Mary Major membuat proyek aplikasi web dalam CodeCatalyst menggunakan cetak biru, yang menciptakan repositori sumber dengan kode sampel di dalamnya. Dia mengundang teman-temannya Li Juan, Saanvi Sarkar, dan Jorge Souza untuk mengerjakan proyek bersamanya. Li Juan melihat kode sampel di repositori sumber dan memutuskan untuk membuat beberapa perubahan cepat untuk menambahkan tes ke kode. Li menciptakan Lingkungan Dev, memilih AWS Cloud9 sebagai IDE, dan menentukan cabang baru, test-code. Lingkungan Dev terbuka. Li dengan cepat menambahkan kode, lalu melakukan dan mendorong cabang dengan perubahan pada repositori sumber masuk. CodeCatalyst Li kemudian membuat permintaan tarik. Sebagai bagian dari pembuatan permintaan tarik itu, Li menambahkan Jorge Souza dan Saanvi Sarkar sebagai pengulas untuk memastikan bahwa kode tersebut ditinjau.

Saat meninjau kode, Jorge Souza ingat bahwa ia memiliki repositori proyeknya sendiri yang berisi prototipe aplikasi GitHub yang sedang mereka kerjakan. Dia meminta Mary Major untuk menginstal dan mengkonfigurasi ekstensi yang akan memungkinkannya untuk menghubungkan GitHub repositori ke proyek sebagai repositori sumber tambahan. Mary meninjau repositori GitHub dan bekerja dengan Jorge untuk mengonfigurasi GitHub ekstensi sehingga ia dapat menautkan repositori sebagai GitHub repositori sumber tambahan untuk proyek tersebut.

CodeCatalyst repositori sumber mendukung fungsionalitas standar Git dan bekerja dengan alat berbasis Git yang ada. Anda dapat membuat dan menggunakan token akses pribadi (PAT) sebagai kata sandi khusus aplikasi saat mengkloning dan bekerja dengan repositori sumber dari klien Git atau lingkungan pengembangan terintegrasi (IDE). PAT ini terkait dengan identitas CodeCatalyst pengguna Anda. Untuk informasi selengkapnya, lihat Berikan akses repositori pengguna dengan token akses pribadi.

CodeCatalyst repositori sumber mendukung permintaan tarik. Ini adalah cara sederhana bagi Anda dan anggota proyek lainnya untuk meninjau dan mengomentari perubahan kode sebelum Anda menggabungkannya dari satu cabang ke cabang lainnya. Anda dapat melihat perubahan di CodeCatalyst konsol dan mengomentari baris kode.

Dorongan ke cabang di repositori CodeCatalyst sumber dapat secara otomatis memulai proses dalam alur kerja, di mana perubahan dapat dibuat, diuji, dan diterapkan. Jika repositori sumber Anda dibuat sebagai bagian dari proyek menggunakan template proyek, satu atau lebih alur kerja dikonfigurasi untuk Anda sebagai bagian dari proyek. Anda dapat menambahkan alur kerja tambahan untuk repositori kapan saja. File konfigurasi YAMAL untuk alur kerja dalam proyek disimpan dalam repositori sumber yang dikonfigurasi dalam aksi sumber untuk alur kerja tersebut. Untuk informasi selengkapnya, lihat Memulai dengan alur kerja.