Cari kode, masalah, proyek, dan pengguna di CodeCatalyst - Amazon CodeCatalyst

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

Cari kode, masalah, proyek, dan pengguna di CodeCatalyst

Gunakan bilah pencarian atau jendela hasil pencarian khusus CodeCatalyst untuk mencari kode, masalah, proyek, dan pengguna CodeCatalyst.

Anda dapat menemukan sumber daya di seluruh ruang dan proyek Anda dengan memasukkan kueri seperti nama, deskripsi, dan status ke dalam bilah pencarian. Anda juga dapat menyaring kueri penelusuran menggunakan bahasa kueri penelusuran.

Untuk mencari
  1. Di bilah pencarian di bilah navigasi atas, masukkan permintaan pencarian.

  2. (Opsional) Perbaiki kueri penelusuran Anda menggunakan CodeCatalyst bahasa kueri penelusuran. Untuk informasi selengkapnya, lihat Menyempurnakan kueri penelusuran Anda.

  3. Lakukan salah satu hal berikut ini:

    • Untuk mencari sumber daya dalam proyek tempat Anda berada saat ini, pilih Proyek ini.

    • Untuk mencari sumber daya dalam semua proyek di ruang tempat Anda berada saat ini, pilih Ruang ini.

  4. Lihat hasil pencarian di jendela hasil penelusuran khusus dengan melakukan salah satu hal berikut:

    • Di bagian bawah jendela hasil pencarian cepat, pilih Lihat semua hasil dalam nama proyek | nama spasi untuk melihat semua hasil pencarian.

    • Tekan Enter untuk melihat semua hasil pencarian.

Tip

Sebutkan pengguna proyek lain dalam komentar atau deskripsi permintaan tarik, atau dalam komentar atau deskripsi masalah, dengan menggunakan tanda @ diikuti dengan nama tampilan atau nama pengguna mereka. Anda juga dapat menautkan ke sumber daya seperti masalah atau file kode dengan menggunakan tanda @ diikuti dengan nama masalah atau file kode.

Menyempurnakan kueri penelusuran Anda

Jika Anda tidak dapat menemukan apa yang Anda cari setelah mencari, Anda dapat memperbaiki pencarian Anda dengan CodeCatalyst bahasa kueri khusus. Bidang individu tidak memiliki batas karakter, tetapi kueri keseluruhan memiliki batas 1.024 karakter.

Untuk mempersempit cakupan pencarian Anda ke jenis informasi tertentu, sertakan type:result-type dalam pencarian Anda, di mana jenis hasilcode,issue, project atau. user

Contoh:

  • type:code AND java— Tampilkan hasil kode di bidang terkait kode yang berisi “java”.

    Untuk informasi selengkapnya, lihat Kolom kode.

  • type:issue AND Bug— Tampilkan hasil masalah di bidang terkait masalah yang berisi “Bug”.

    Untuk informasi selengkapnya, lihat Bidang masalah.

  • type:user AND MaryMajor— Tampilkan hasil pengguna di bidang terkait pengguna yang berisi “”MaryMajor.

    Untuk informasi selengkapnya, lihat Bidang pengguna.

  • type:project AND Datafeeder— Tampilkan hasil proyek yang berisi “Datafeeder”.

    Untuk informasi selengkapnya, lihat Bidang proyek.

Untuk mempersempit cakupan pencarian Anda ke bidang tertentu, sertakan field-name:query dalam pencarian Anda, di mana nama bidangtitle,,, usernameproject, dan sebagainyadescription, dan kueri adalah teks yang Anda cari. Untuk daftar bidang, lihatReferensi bidang yang dapat dicari. Anda dapat mencari beberapa kueri menggunakan tanda kurung.

Contoh:

  • title:bug— Tampilkan hasil di mana judul berisi “bug”.

  • username:John— Tampilkan hasil di mana nama pengguna berisi “John”.

  • project:DataFeeder— Tampilkan hasil dalam proyek “DataFeeder”. Kueri tidak peka huruf besar/kecil.

  • description:overview— Tampilkan hasil di mana deskripsi berisi “ikhtisar”.

Untuk menentukan kendala pada frase pencarian, Anda dapat menggunakan operator AND Boolean,, dan. OR NOT Jika Anda mencantumkan beberapa frasa, CodeCatalyst gabungkan dengan secara OR default. Anda dapat mengelompokkan frasa pencarian menggunakan tanda kurung.

  • exception AND type:code— Tampilkan hanya hasil kode untuk “pengecualian”.

  • path:README.md AND repo:ServerlessAPI— Tampilkan hasil untuk jalur dengan “README.md” di mana repositori diberi nama “ServerlessAPI”.

  • buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)— Tampilkan hasil untuk “buildspec.yml"di mana repositori adalah “ServerlessAPI” atau “”. ServerlessWebApp

  • path:java NOT (path:py OR path:ts)— Tampilkan hasil di mana jalur berisi “java” tetapi tidak “py” atau “ts”.

Untuk mempersempit ruang lingkup pencarian Anda ke proyek tertentu, sertakan project:name AND query dalam pencarian Anda, di mana nama adalah proyek di mana Anda mencari dan kueri adalah konten yang Anda cari.

  • project:name AND query— Tampilkan hasil di mana jalur berisi kueri dan nama proyek.

Pertimbangan saat bekerja dengan pencarian

Pembaruan konten yang tertunda — Diperlukan waktu beberapa menit agar pembaruan konten, seperti perubahan nama atau penggantian masalah, dapat tercermin dalam hasil penelusuran. Pembaruan besar, seperti migrasi basis kode, dapat memakan waktu lebih lama untuk muncul di hasil penelusuran.

Melarikan diri dari karakter khusus — Karakter khusus berikut memerlukan pertimbangan khusus dalam kueri penelusuran Anda:. + - & & || ! ( ) { } [ ] ^ " ~ * ? : \ Karakter khusus tidak akan memengaruhi kueri, dan Anda harus menghapusnya atau menghindarinya. Untuk menghindari karakter, tambahkan garis miring terbalik (\) di depannya. Misalnya, kueri penelusuran [Feature] harus berupa Feature atau\ [Feature\].

Mempersempit pencarian - Pencarian tidak peka huruf besar/kecil. Pencarian dalam semua huruf kecil mencegah kueri Anda memecah kata pada perubahan huruf kecil. Misalnya, untuk menanyakan MyService dan hanyaMyService, pertimbangkan kueri myservice untuk menghindari hasil yang hanya berisi my atauservice.

Pencarian menggabungkan kata dan bagian kata dengan konjungsi OR-wise secara default. Misalnya, new function dapat mengembalikan hasil yang berisi keduanya new dan function dan juga hasil dengan hanya new ataufunction. Untuk menghindari yang terakhir, gabungkan beberapa kata denganAND. Misalnya, Anda dapat mencarinew AND function.

Cabang default — Pencarian hanya akan mengembalikan hasil kode dari komit terbaru pada cabang default repositori sumber. Untuk menemukan kode di cabang atau komit lain, pertimbangkan untuk mengkloning repositori secara lokal, membuka cabang di Lingkungan Pengembang, atau melihat cabang dan detail di UI. CodeCatalyst Mengubah cabang default menghasilkan pembaruan ke file yang dapat ditemukan oleh penelusuran. Untuk informasi selengkapnya, lihat Mengelola cabang default untuk repositori.

penting

CodeCatalyst tidak mendukung pendeteksian perubahan di cabang default untuk repositori tertaut. Untuk mengubah cabang default untuk repositori tertaut, Anda harus terlebih dahulu memutuskan tautannya CodeCatalyst, mengubah cabang default, dan kemudian menautkannya lagi. Untuk informasi selengkapnya, lihat Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst.

Sebagai praktik terbaik, selalu pastikan Anda memiliki versi ekstensi terbaru sebelum menautkan repositori.

Referensi bidang yang dapat dicari

CodeCatalyst mencari bidang berikut saat Anda memasukkan kueri penelusuran. Alias adalah nama lain yang dapat Anda gunakan untuk mereferensikan bidang dalam bahasa kueri lanjutan.

Bidang Alias Deskripsi

Nama cabang

cabang

Nama cabang file kode aktif.

code

N/A

Informasi tentang isi kode dalam bentuk cuplikan kode yang menunjukkan bagian dari kode sumber yang cocok dengan pencarian.

KomiTiD

N/A

ID komit dari komit di mana file kode yang dikembalikan terakhir diperbarui. Mungkin atau mungkin bukan ID komit di ujung nama cabang yang ditentukan dalam. branchName

CommitMessage

N/A

Pesan komit dari komit di mana file kode terakhir diperbarui. Mungkin atau mungkin bukan pesan komit di ujung nama cabang yang ditentukan dalam. branchName Jika tidak ada pesan komit yang diberikan, nilai ini akan menjadi string kosong.

filePath

path

Jalur file dari file kode ini.

lastUpdatedBy

N/A

CodeCatalyst pengguna yang terakhir memperbarui kode file. Jika nama pengguna tidak tersedia, nilai ini akan menjadi alamat email pengguna seperti yang dikonfigurasi dalam file konfigurasi Git.

lastUpdatedById

N/A

ID unik pengguna yang dihasilkan sistem yang terakhir memperbarui file kode. Jika ID pengguna tidak tersedia, nilai ini mungkin alamat email pengguna.

lastUpdatedTime

N/A

Waktu ketika data pencarian terakhir diperbarui dengan komit yang berisi kode file (dalam stempel waktu universal terkoordinasi (UTC)).

projectId

N/A

ID unik proyek yang dihasilkan sistem.

projectName

ProjectNames, proyek

Menampilkan nama proyek yang berisi repositori sumber tempat file kode telah dilakukan.

RepositoryID

RepoID

ID unik yang dihasilkan sistem dari repositori sumber.

repositoryName

repositori, repo

Menampilkan nama repositori sumber tempat file kode telah dilakukan.

Bidang Alias Deskripsi

Penerima Tugas

AssigneEID

ID unik yang dihasilkan sistem dari pengguna yang ditetapkan untuk masalah ini.

penerima tugas

penerima tugas

Nama pengguna pengguna yang ditetapkan untuk masalah ini.

DibuatOleh

N/A

Tampilkan nama pengguna yang membuat masalah.

createdById

N/A

ID unik yang dihasilkan sistem dari pengguna yang membuat masalah.

createdTime

N/A

Waktu masalah dibuat (dalam stempel waktu waktu universal terkoordinasi (UTC)).

deskripsi

N/A

Deskripsi masalah.

Diarsipkan

diarsipkan

Nilai Boolean yang menunjukkan apakah akan membuat masalah dalam keadaan diarsipkan.

diblokir

diblokir

Nilai Boolean yang menunjukkan apakah masalah ditandai sebagai diblokir.

Labelelids

LabelId

ID unik yang dihasilkan sistem dari label untuk suatu masalah.

lastUpdatedBy

N/A

Tampilkan nama penggunaan yang terakhir memperbarui masalah.

lastUpdatedById

N/A

ID unik yang dihasilkan sistem dari pengguna yang terakhir memperbarui masalah.

lastUpdatedTime

N/A

Waktu masalah terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).

Prioritas

N/A

Prioritas masalah, jika salah satu telah ditugaskan.

projectId

N/A

ID unik proyek yang dihasilkan sistem.

projectName

ProjectNames, proyek

Proyek di mana masalah ini dapat ditemukan.

ShortID

N/A

Pengenal peningkatan otomatis yang dipersingkat untuk masalah ini.

status

N/A

Status masalah yang menunjukkan jika masalah ada di backlog atau kolom di papan.

StatusSid

N/A

Pengidentifikasi sistem status.

title

N/A

Judul masalah.

Bidang Alias Deskripsi

deskripsi

N/A

Deskripsi proyek.

lastUpdatedTime

N/A

Waktu ketika metadata proyek terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).

projectName

proyek

Nama proyek di ruang angkasa.

ProjectPath

N/A

Nama proyek yang dapat dirutekan URL, ditentukan selama pembuatan proyek. Digunakan dalam URL yang memerlukan nama proyek.

Bidang Alias Deskripsi

displayName

N/A

Nama yang digunakan untuk pengguna di CodeCatalyst. Nama tampilan tidak unik.

Email

N/A

Alamat email pengguna.

lastUpdatedTime

N/A

Waktu ketika metadata pengguna terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).

userName

nama pengguna

Nama pengguna yang dipilih oleh pengguna saat mereka mendaftar CodeCatalyst. Tidak seperti nama tampilan, nama pengguna tidak dapat diubah.