Share via


CodeIndex Komutu

Team Foundation Server üzerinde kod dizine almayı yönetmek için CodeIndex komutunu kullanın.Örneğin, CodeLens bilgilerini düzeltmek için dizini sıfırlamak veya sunucu performans sorunlarını araştırmak üzere dizin oluşturmayı kapatmak isteyebilirsiniz.

Gerekli İzinler

CodeIndex komutunu kullanmak için, Team Foundation Yöneticileri güvenlik grubunun bir üyesi olmalısınız.Bakın Team Foundation Server izinleri.

[!NOT]

Yönetici kimlik bilgilerinizle oturum açmış olsanız bile, bu komutu çalıştırmak için yükseltilmiş bir Komut İstemi penceresi açmalısınız.Bu komutu ayrıca Team Foundation uygulama katmanından da çalıştırmanız gerekir.

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]

Parametreler

Bağımsız Değişken

Açıklama

CollectionName

Takım projesi koleksiyonunun adını belirtir.Ad boşluk içeriyorsa, adı tırnak işaretleri içinde yazın, örneğin, "Fabrikam Web Sitesi".

CollectionId

Takım projesi koleksiyonunun kimlik numarasını belirtir.

ServerPath

Kod dosyasının yolunu belirtir.

Seçenek

Açıklama

/indexingStatus

Kod dizin oluşturma hizmetinin durumunu ve yapılandırmasını göster.

/setIndexing:[üzerinde | devre dışı | keepupOnly]

  • on: Tüm değişiklik kümelerini dizine almayı başlat.

  • off: Tüm değişiklik kümelerini dizine almayı sonlandır.

  • keepupOnly: Daha önce oluşturulan değişiklik kümelerinin dizinini oluşturmayı durdurun ve yalnızca yeni değişiklik kümelerinin dizinini oluşturun.

/ignoreList:[Ekle | Kaldır | removeAll | Görünüm] ServerPath

Sunucu yolunun başında, sonunda veya ikisinde birden joker karakter (*) kullanabilirsiniz.

Kod dosyaları ve istemediğiniz dizinli yollarının bir listesini belirtir.

  • add: İstemediğiniz yoksayılan dosya listesine dizinli dosya ekleyin.

  • remove: Yoksayılan dosya listesinden dizinli istediğiniz dosyayı kaldırın.

  • removeAll: Yoksayılan dosya listesini temizleyin ve tüm dosyaları dizine almaya başlayın.

  • view: Dizine alınmamış tüm dosyaları bakın.

/listLargeFiles [/fileCount:FileCount/minSize:MinSize]

Belirtilen boyutu KB aşan belirtilen dosyalarının sayısını gösterir.Daha sonra /ignoreList dizine almasını bu dosyaları dışarıda bırakılacak seçeneği.

Bu, ihtiyacınız Team Foundation Server 2013 Update 3 ile.

/reindexAll

Önceden dizinlenmiş verileri silin ve dizinlemeye yeniden başlayın.

/destroyCodeIndex [/noPrompt]

Kod dizinini silin ve dizinlenen tüm veriyi kaldırın./noPrompt seçeneğini kullandığınızda, onay gerektirmez.

/temporaryDataSizeLimit: [görüntüle | <SizeInGBs> | devre dışı]

Değişiklik kümeleri işlenirken CodeLens oluşturan ne kadar geçici veri denetimi.Varsayılan sınırı 6 GB (2 GB güncelleştirme 5)'dır.

  • view: Geçerli boyut sınırını gösterir.

  • SizeInGBs: Boyut sınırı değiştirin.

  • disable: Boyut sınırı kaldırın.

Yeni bir değişiklik kümesi CodeLens işlemeden önce bu sınır denetlenir.Geçici verileri bu sınırı aştığından, CodeLens değişiklik kümeleri, değil yenilerini işleme duraklatabilirsiniz.CodeLens, sonra veri temizlenir ve bu sınırın altına düşerse işleme yeniden başlatılır.Temizleme günde bir kez otomatik olarak çalıştırır.Bu, geçici verileri temizleme çalışan başlayıncaya kadar bu sınırı aşabilir anlamına gelir.

Bu, ihtiyacınız Team Foundation Server 2013 Update 4 ile.

/indexHistoryPeriod: [görüntüle | tüm | <NumberOfMonths>]

Denetimi, değişiklik geçmişi dizin ne kadar süre.Bu, ne kadar geçmişi CodeLens gösterir etkiler.Varsayılan 12 ay sınırlıdır.Bu, değişiklik geçmişi yalnızca son 12 ay boyunca CodeLens gösterir anlamına gelir.

  • view: Geçerli ay sayısını gösterir.

  • all: Tüm değişiklik geçmişi dizin.

  • NumberOfMonths: Değiştirmek için dizini değişim geçmişi kullanılan ayların sayısı.

Bu, ihtiyacınız Team Foundation Server 2013 Update 4 ile.

/collectionName:CollectionName

CodeIndex komutunun yürütüleceği takım projesi koleksiyonunun adını belirtir./CollectionId kullanmadığınızda gerekli.

/collectionId:CollectionId

CodeIndex komutunun çalıştırılacağı takım projesi koleksiyonunda bulunan tanımlayıcı sayısını belirtir./CollectionName kullanmadığınızda gerekli.

Örnekler

[!NOT]

Burada adı geçen şirketlerin, kuruluşların, ürünlerin, etki alanı adlarının, e-posta adreslerinin, logoların, kişilerin, yerlerin ve olayların gerçek şirket, kuruluş, ürün, etki alanı adı, e-posta adresi, logo, kişi, yer veya olayla herhangi bir ilişkisi yoktur.

Kod dizin oluşturma durumunu ve yapılandırmasını görmek için:

TFSConfig CodeIndex /indexingStatus /collectionName:"Fabrikam Web Site"

Tüm değişiklik kümelerini dizine almayı başlatmak için:

TFSConfig CodeIndex /setIndexing:on /collectionName:"Fabrikam Web Site"

Daha önce oluşturulan değişiklik kümelerinin dizinini oluşturmayı durdurmak ve yalnızca yeni değişiklik kümelerinin dizinini oluşturmak için:

TFSConfig CodeIndex /setIndexing:keepupOnly /collectionName:"Fabrikam Web Site"

10 KB boyutundan büyük olan en fazla 50 dosyalar bulmak için:

TFSConfig CodeIndex /listLargeFiles /fileCount:50 /minSize:10 /collectionName:"Fabrikam Web Site"

Belirli bir dosyayı dizine elmadan hariç tutmak ve yoksayılan dosya listesine eklemek için:

TFSConfig CodeIndex /ignoreList:add "$/Fabrikam Web Site/Catalog.cs" /collectionName:"Fabrikam Web Site"

Dizin değil tüm dosyaları görmek için:

TFSConfig CodeIndex /ignoreList:view

Önceden dizinlenmiş verileri silmek ve dizinlemeye yeniden başlamak için:

TFSConfig CodeIndex /reindexAll /collectionName:"Fabrikam Web Site"

Tüm değişiklik geçmişi kaydetmek için:

TFSConfig CodeIndex /indexHistoryPeriod:all /collectionName:"Fabrikam Web Site"

CodeLens geçici veri boyutu sınırı kaldırın ve geçici veri boyutu ne olursa olsun dizin oluşturmaya devam etmek için:

TFSConfig CodeIndex /temporaryDataSizeLimit:disable /collectionName:"Fabrikam Web Site"

Kod dizinini onayla silmek için:

TFSConfig CodeIndex /destroyCodeIndex /collectionName:"Fabrikam Web Site"

Ayrıca bkz.

Diğer Kaynaklar

TFSConfig: TFS sunucusu yapılandırmasını yönetme

TFS için komut satırı araçları