İş öğesi türleri için genel listeleri yönetme
Genel listeler bir veya daha fazla alanları ve iş öğesi türlerini içerebilir seçme listelerini ' dir.Birden çok iş öğesi türü tarafından paylaşılan bir listesini güncelleştirmek için gerekli olan iş en aza indirmek için bunları kullanın.Bir takım projesi koleksiyonu için tanımlanmış genel liste olduğundan, iş öğesi türleri koleksiyonu içindeki tüm takım projeleri için de eklenebilir.
İş öğesi türü tanım dosyasında veya genel iş akışı, kendi tanım dosyasındaki genel bir liste tanımlayabilirsiniz.Genel liste tanımını koleksiyonu için tanımlanan genel listeleri yönetir.Aşağıdaki komutları genel liste tanımını kullanan witadmin komut satırı aracını:
destroygloballist: Genel bir liste yok eder.
exportgloballist: Genel listeleri bir XML dosyasına veya komut isteminin aktarır.Bu, tek bir takım projesi koleksiyonu için tanımlanan tüm genel listeleri içeren dosya, verir.
importgloballist: Genel listeleri bir XML dosyasından içeri aktarır.Sunucusunda zaten bir genel liste içeri aktarmayı deneyin, bir uyarı sunucudaki genel listenin üzerine isteyip istemediğinizi sorar.Olmayan bir genel liste içeri aktarmayı deneyin var, komut yeni bir genel liste oluşturur.
listgloballist: Sunucuda tanımlanan her genel listenin adını görüntüler.
Bkz. Genel listeleri tanımlama ve Customize global workflow.
Çalıştırmak için witadmin komut satırı aracı, komut istemini açın nerede ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
Windows 64-bit sürümü üzerinde değiştirmek %programfiles% ile**%programfiles(x86)%.**
[!NOT]
Oluşturabilir ve bir güç aracı olan işlem düzenleyicisini kullanarak genel listeleri değiştirme Visual Studio.Daha fazla bilgi için Team Foundation Server güç araçları.
Gereksinimler
Genel listeleri tanımlandığı takım projesi koleksiyonu için aşağıdaki izinlere sahip olmalısınız ayarlayın:
Genel listeleri listelemek veya dışarı aktarmak için bir üyesi olması gerekir proje koleksiyonu geçerli kullanıcıları grup veya sahip, koleksiyon düzeyi bilgileri görüntüleyin izin kümesine izin.
Genel listeleri içeri aktarmak için bir üyesi olması gerekir proje yöneticileri güvenlik grubu veya sahip, proje düzeyi bilgilerini Düzenle izin kümesine izin.
To destroy a global list using witadmin destroygloballist, you must be a member of the Project Collection Administrators security group or have your Edit collection-level information permission set to Allow.
Bkz. Team Foundation Server izinleri.
[!NOT]
Yönetimsel izinler ile oturum olsa bile, bu işleve çalıştıran bir sunucuda gerçekleştirmek için yükseltilmiş bir komut istemi penceresi açın Windows Server 2008.Yükseltilmiş bir komut istemi penceresi açmak için Başlat, açık komut istemi kısayol penceresi ve seçin yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesinde bu sayfaya bakın: kullanıcı erişim denetimi.
witadmin destroygloballist /collection:CollectionURL /n:GlobalListName [/noprompt] [/force]
witadmin exportgloballist /collection:CollectionURL [/f:FileName] [/e:Encoding]
witadmin importgloballist /collection:CollectionURL /f:FileName [/e:Encoding]
witadmin listgloballist /collection:CollectionURL
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ıyorsa, ardından URI biçimi verilmiştir: http://ServerName: Port / CollectionName. |
/n:GlobalListName |
Yok genel listesinin adı. |
/f:FileName |
Yol ve vermek veya almak için genel liste XML tanım dosyasının adı.
|
/e:Encoding |
Adı bir .NET Framework 2,0 kodlama biçimi.Belirtilen kodlama vermek veya XML verilerini almak için kullanılır.Örneğin, /e utf-7 Unicode (UTF-7) kodlamasını belirtir.Bu parametre, boş bırakılırsa witadmin kodlama algılamaya çalışır ve algılama başarısız olursa, witadmin UTF_8 kullanır. |
/noprompt |
Onay istemini devre dışı bırakır. |
/? veya help |
Komut İstemi penceresinde komutu hakkında Yardım görüntüler. |
Notlar
Bir yoksa, genel bir liste alma listesini oluşturur.Liste zaten varsa, witadmin importgloballist komutu uyar, geçerli liste üzerine yazılır.Varolan genel listesini güncelleştirmek için kendi programını yazabilirsiniz veya kendiniz genel listesi yeni verilerle güncelleştirebilirsiniz.
Yeni bir genel liste oluşturmak için aşağıdaki kod ile başlatın ve gerekiyorsa değiştirin.Bu örnek görevlere atayabilirsiniz uzmanlık alanlarından genel bir listesini tanımlar.
<?xml version="1.0" encoding="utf-8"?>
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
<GLOBALLIST name="Disciplines">
<LISTITEM value="Architecture" />
<LISTITEM value="Requirements" />
<LISTITEM value="Development" />
<LISTITEM value="Release Management" />
<LISTITEM value="Project Management" />
<LISTITEM value="Test" />
</GLOBALLIST>
</gl:GLOBALLISTS>
Genel listeleri bir toplama ve bir proje için kapsamlı çünkü proje kapsamlı güvenlik grupları genel bir liste içinde eklemeyin.
Genel bir listesi için bir alan eklemek için içeren alan iş öğesi türünün tanımını dışarı aktar ve alan tanımı için aşağıdaki örnekte gösterildiği gibi Ekle:
<FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
<HELPTEXT>The discipline to which the task belongs</HELPTEXT>
<ALLOWEDVALUES>
<GLOBALLIST name="Disciplines" />
</ALLOWEDVALUES>
</FIELD>
Değişiklikleri görmek için tür tanım almak ve tarayıcı veya istemci önbellek yenileyin.Başvuru alanı ve bunları yeniden iş öğeleri kapatmanız gerekebilir.
Dışa ve içe aktarma türü tanımlarının hakkında daha fazla bilgi için bkz İş öğesi türlerini içeri aktarma, dışarı aktarma ve yönetme [witadmin].
Örnekler
Aksi belirtilmedikçe, aşağıdaki değerleri her örneğe uygulanır:
Takım projesi koleksiyonu için URI: http://AdventureWorksServer/tfs/DefaultCollection
Sunucu Web sitesi bağlantı noktası: 8080
Genel listeleri adlarını görüntüle
Aşağıdaki örnekte sunucu üzerinde tanımlanan genel listeleri gösterir.Örnek genel listeler varsayılan UTF-8 kodlama kullanılarak verir:
witadmin listgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Genel listeleri tanımını Dışarı Aktar
Aşağıdaki örnek, genel listeleri verir:
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
Aşağıdaki örnek aynı genel listeleri aynı sunucuya aktarır ama Unicode (UTF-7) kodlaması kullanır:
witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e:utf-7
Genel listeleri tanımını içeri aktar
Aşağıdaki örnek, genel listeleri içeri aktarır:
witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml
Aşağıdaki örnek aynı genel listeleri aynı sunucuya alır, ancak Unicode (UTF-7) kodlaması kullanır:
witadmin importgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e utf-7
Ayrıca bkz.
Kavramlar
Diğer Kaynaklar
witAdmin: İşi izlemek için nesneleri özelleştirme ve yönetme