Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan perintah CodeIndex untuk mengelola pengindeksan kode di Team Foundation Server. Misalnya, Anda mungkin ingin mengatur ulang indeks untuk memperbaiki informasi CodeLens, atau menonaktifkan pengindeksan untuk menyelidiki masalah performa server.
Izin yang diperlukan
Untuk menggunakan perintah CodeIndex, Anda harus menjadi anggota kelompok keamanan Administrator Team Foundation. Lihat Izin dan grup yang ditentukan untuk Azure DevOps Services dan TFS.
Catatan
Meskipun Anda masuk dengan info masuk administratif, Anda harus membuka jendela Perintah yang ditingkatkan untuk menjalankan perintah ini. Anda juga harus menjalankan perintah ini dari tingkat aplikasi untuk Team Foundation.
Sintaks
TFSConfig CodeIndex /indexingStatus | /setIndexing:[ on | off | keepupOnly ] | /ignoreList:[ add | remove | removeAll | view ] ServerPath | /listLargeFiles [/fileCount:FileCount] [/minSize:MinSize] | /reindexAll | /destroyCodeIndex [/noPrompt] | /temporaryDataSizeLimit:[ view | <SizeInGBs> | disable ] | /indexHistoryPeriod:[ view | all | <NumberOfMonths> ] [/collectionName:CollectionName | /collectionId:CollectionId]
Parameter
| Argumen | Keterangan |
|---|---|
CollectionName |
Menentukan nama koleksi proyek. Jika namanya memiliki spasi, sertakan tanda kutip pada nama tersebut, misalnya, "Situs Web Fabrikam". |
CollectionId |
Menentukan nomor identifikasi kumpulan proyek. |
ServerPath |
Menentukan jalur ke file kode. |
| Opsi | Keterangan |
|---|---|
| /indexingStatus | Menampilkan status dan konfigurasi layanan pengindeksan kode. |
| /setIndexing:[ on | off | keepupOnly ] | - on: Memulai pengindeksan semua changeset. - off: Menghentikan pengindeksan semua changeset. - keepupOnly: Menghentikan pengindeksan changeset yang dibuat sebelumnya dan hanya memulai pengindeksan changeset yang baru. |
/ignoreList:[ add | remove | removeAll | view ] ServerPathAnda dapat menggunakan wildcard (*) di awal, akhir, atau kedua ujung jalur server. |
Menentukan daftar file kode dan jalurnya yang tidak ingin Anda indeks. - add: Menambahkan file yang tidak ingin Anda indeks ke daftar file yang diabaikan. - remove: Menghapus file yang ingin Anda indeks dari daftar file yang diabaikan. - removeAll: Menghapus daftar file yang diabaikan dan memulai pengindeksan semua file. - view: Melihat semua file yang tidak sedang diindeks. |
/listLargeFiles [/fileCount: FileCount /minSize: MinSize] |
Menunjukkan jumlah file tertentu yang melebihi ukuran yang ditetapkan dalam KB. Anda kemudian dapat menggunakan opsi /ignoreList untuk mengecualikan file ini dari pengindeksan. |
| /reindexAll | Menghapus data yang diindeks sebelumnya dan memulai ulang pengindeksan. |
| /destroyCodeIndex [/noPrompt] | Menghapus indeks kode dan menghapus semua data terindeks. Tidak memerlukan konfirmasi jika Anda menggunakan opsi /noPrompt. |
/temporaryDataSizeLimit:[ view | <SizeInGBs> | disable ] |
Mengontrol berapa banyak data sementara yang dibuat CodeLens saat memproses changeset. Batas defaultnya adalah 2 GB. - view: Menunjukkan batas ukuran saat ini. - SizeInGBs: Mengubah batas ukuran.- disable: Menghapus batas ukuran. Batas ini diperiksa sebelum CodeLens memproses changeset baru. Jika data sementara melebihi batas ini, CodeLens akan menjeda pemrosesan changeset sebelumnya, bukan yang baru. CodeLens akan memulai ulang pemrosesan setelah data dibersihkan dan berada di bawah batas ini. Pembersihan dilakukan sehari sekali secara otomatis. Artinya, data sementara dapat melebihi batas ini sebelum pembersihan mulai berjalan. |
/indexHistoryPeriod:[ view | all | <NumberOfMonths> ] |
Mengontrol berapa lama untuk mengindeks riwayat perubahan Anda. Hal ini memengaruhi jumlah riwayat yang akan ditunjukkan CodeLens kepada Anda. Batas defaultnya adalah 12 bulan. Ini berarti CodeLens hanya menunjukkan riwayat perubahan Anda dari 12 bulan terakhir. - view: Menunjukkan jumlah bulan saat ini. - all: Mengindeks semua riwayat perubahan. - NumberOfMonths: Mengubah jumlah bulan yang digunakan untuk mengindeks riwayat perubahan. |
/collectionName: CollectionName |
Menentukan nama kumpulan proyek untuk menjalankan perintah CodeIndex. Diperlukan jika Anda tidak menggunakan /CollectionId. |
/collectionId: CollectionId |
Menentukan nomor identifikasi kumpulan proyek untuk menjalankan perintah CodeIndex. Diperlukan jika Anda tidak menggunakan /CollectionName. |
Contoh
Catatan
Contoh perusahaan, organisasi, produk, nama domain, alamat email, logo, orang, tempat, dan peristiwa yang digambarkan di sini adalah fiktif. Tidak ada keterkaitan dengan perusahaan, organisasi, produk, nama domain, alamat email, logo, orang, tempat, atau peristiwa nyata apa pun yang dimaksudkan atau dapat disimpulkan.
Untuk melihat status dan konfigurasi pengindeksan kode:
TFSConfig CodeIndex /indexingStatus /collectionName:"Fabrikam Website"
Untuk memulai pengindeksan semua changeset:
TFSConfig CodeIndex /setIndexing:on /collectionName:"Fabrikam Website"
Untuk menghentikan pengindeksan changeset yang dibuat sebelumnya dan hanya memulai pengindeksan changeset baru:
TFSConfig CodeIndex /setIndexing:keepupOnly /collectionName:"Fabrikam Website"
Untuk menemukan hingga 50 file yang lebih besar dari 10 KB:
TFSConfig CodeIndex /listLargeFiles /fileCount:50 /minSize:10 /collectionName:"Fabrikam Website"
Untuk mengecualikan file tertentu dari pengindeksan dan menambahkannya ke daftar file yang diabaikan:
TFSConfig CodeIndex /ignoreList:add "$/Fabrikam Website/Catalog.cs" /collectionName:"Fabrikam Website"
Untuk melihat semua file yang tidak diindeks:
TFSConfig CodeIndex /ignoreList:view
Untuk menghapus data yang diindeks sebelumnya dan memulai ulang pengindeksan:
TFSConfig CodeIndex /reindexAll /collectionName:"Fabrikam Website"
Untuk menyimpan semua riwayat changeset:
TFSConfig CodeIndex /indexHistoryPeriod:all /collectionName:"Fabrikam Website"
Untuk menghapus batas ukuran pada data sementara CodeLens dan melanjutkan pengindeksan terlepas dari ukuran data sementara:
TFSConfig CodeIndex /temporaryDataSizeLimit:disable /collectionName:"Fabrikam Website"
Untuk menghapus indeks kode dengan konfirmasi:
TFSConfig CodeIndex /destroyCodeIndex /collectionName:"Fabrikam Website"