Aracılığıyla paylaş


İş öğ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ı.

[!NOT]

İstemci bilgisayarın çalışırsa Windows Vista, belirli bir klasöre izinlere sahip değil.Genel listesi nerede izinleri olmayan bir konuma dışarı çalışırsanız, kayıt defteri sanallaştırma teknolojisi otomatik olarak verilen dosyayı yeniden yönlendirir ve sanal depoya kaydeder.For more information, see the following pages on the Microsoft Web site: Registry Virtualization and Common file and registry virtualization issues in Windows Vista.Bu yeniden yönlendirme kaçınmak için dosya izinlere sahip olduğu bir konuma dışarı aktarabilirsiniz.

/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

Genel listeleri tanımlama

Diğer Kaynaklar

Customize global workflow

witAdmin: İşi izlemek için nesneleri özelleştirme ve yönetme