Kategorileri içeri ve dışarı aktarma
İçeri aktarma ve aşağıdaki kullanarak bir takım projesi için tanımlanan kategorileri dışarı witadmin komutları:
exportcategories: Verir çalışan bir sunucuda tanımlanmış kategorilerin XML tanımı Team Foundation Server.
importcategories: Bir iş öğesi türü XML tanım dosyasını çalıştıran sunucuda takım projesine içeri aktarır Team Foundation Server.
Aynı ada sahip bir kategori zaten varsa, bu komut, varolan tanımı üzerine yazar.Bu komut, iş öğesi türü zaten mevcut değilse yeni bir kategori oluşturur.
Varsayılan kategorileri ve bunların nasıl kullanıldığı hakkında bilgi edinmek için Git burada.
Çalıştırmak için witadmin komut satırı aracı, bir komut istemi açmak nerede ya da Visual Studio veya Ekip Gezgini yüklü olduğundan ve girin:
cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
Windows 32-bit sürümü üzerinde değiştirmek %programfiles(x86)% ile %programfiles%.
[!NOT]
Oluşturabilir ve işlem düzenleyicisini, bir güç aracı kullanarak kategorileri değiştirmek Visual Studio.Bu güç aracı desteklenmiyor.Daha fazla bilgi için Microsoft Web sitesinde şu sayfaya bakın: Team Foundation Server güç araçları.
Gereksinimler
Kategoriler tanımlanır takım projesi için aşağıdaki izinler bulunmalıdır ayarlayın:
İş öğesi türleri kategorilerini dışarı aktarmak için olmanız gerekir, proje düzeyi bilgileri görüntüleyin izni ayarlamak izin.
İş öğesi türleri kategorilerini içeri aktarmak için bir üyesi olmalıdır proje yöneticileri güvenlik grubu veya sahip proje düzeyi bilgilerini Düzenle izni ayarlamak izin.
witadmin exportcategories /collection:CollectionURL /p:Project [/f:FileName] [/e:Encoding]
witadmin importcategories /collection:CollectionURL /p:Project /f:FileName [/e:Encoding]
Parametreler
Parametre |
Açıklama |
---|---|
/collection:CollectionURL |
Takım projesi koleksiyonu URI'sini belirtir.URI biçimi aşağıdaki gibidir: http://ServerName: Port/VirtualDirectoryName/CollectionName Sanal dizin kullanılırsa, ardından URI biçimi verilmiştir: http://ServerName: Port / CollectionName. |
/p:Project |
Hangi kategoriler dışarı veya kategoriler alındığı için takım projesinin adı. |
/f:Dosya adı |
Veya dışarı aktarılacak kategorileri içeren XML tanım dosyasının yolunu ve dosya adı.Bu parametreyi kullandığınızda unutursanız exportcategories komut, komut kategorileri komut istemi penceresinde listeler. |
/e:Kodlama |
Adı bir .NET Framework 2,0 kodlama biçimi.Belirtilen kodlama vermek veya XML verileri almak için kullanılır.Örneğin, /e:utf-7 Unicode (UTF-7) kodlamasını belirtir.Bu parametreyi unutursanız, witadmin kodlama, algılamaya çalışır ve algılama başarısız olursa, witadmin UTF-8 kullanır. |
/? veya help |
Komut isteminin komut hakkında Yardım görüntüler. |
Notlar
Bunlar zaten yoksa bir kategori dosyasını içeri aktarmak kategoriler oluşturur.Kategoriler zaten varsa, witadmin importcategories komutu uyar, geçerli listesini üzerine yazılacak.Varolan bir kategori kümesini güncelleştirmek için kendi programını yazabilirsiniz veya kendiniz kategorileri yeni verilerle güncelleştirebilirsiniz.
![]() |
---|
İşlem Yapılandırması kategorilerinde yaptığınız değişiklikleri etkileyebilir.Bkz. Bir ekip projesi için Çevik planlama araçlarını yapılandırma ve özelleştirme. |
Kategoriler XML dosya yapısı hakkında daha fazla bilgi için bkz Kategoriler XML öğe başvurusu.
Örnekler
Aksi belirtilmedikçe, her örnekte aşağıdaki değerler geçerlidir:
Takım projesi koleksiyonu için URI: http://AdventureWorksServer/tfs/DefaultCollection
Proje adı: AdventureWorks
Giriş veya çıkış dosya adı: adı:myCategories.XML
Varsayılan kodlama: UTF-8
Liste kategorileri
Aşağıdaki komut AdventureWorks projesi için tanımlanmış iş öğesi türü kategorilerini listeler.
witadmin exportcategories /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks
Gizli türleri kategorilerine Kategori Ekle
İş öğesi türleri bu kategorideki oluşturmak kullanıcılar için destek kaldırmak için gizli türleri kategoriler için bir kategori ekleyin.
Takım projeniz için kategoriler için tanım dosyasına dışarı aktarın.
witadmin exportcategories /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myCategories.xml
Tercih edilen metin Düzenleyicisi'nde kategori dosyasını açın ve bulun CATEGORY öğesi için "Hidden Types Category".
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> </CATEGORY>
Ekle bir WORKITEMTYPE öğesini eklemek istediğiniz iş öğesi türünün kolay adını belirtir.
Örneğin, aşağıdaki sözdizimini "Tümleştirme yapı" özel iş öğesi türü için gizli türleri kategori ekler.
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory"> <DEFAULTWORKITEMTYPE name="Code Review Request" /> <WORKITEMTYPE name="Code Review Response" /> <WORKITEMTYPE name="Feedback Request" /> <WORKITEMTYPE name="Feedback Response" /> <WORKITEMTYPE name="Shared Steps" /> <WORKITEMTYPE name="Integration Build" /> </CATEGORY>
Kategoriler için tanım dosyası, takım projenize alın.
witadmin importcategories /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myCategories.xml
Ayrıca bkz.
Kavramlar
Bir ekip projesi için Çevik planlama araçlarını yapılandırma ve özelleştirme