Aracılığıyla paylaş


İş Öğesi Türleri için Genel Listeleri Yönetme

Küresel listeler, iş öğelerinin bir ya da daha fazla alanlarına ve türlerine dahil edebileceğiniz seçim listeleridir.Birden çok çalışma öğesi türleri tarafından paylaşılan bir listeyi güncelleştirmek için gereken çalışmayı en aza indirmek için bunları kullanın.Bir takım projesi koleksiyonu için genel listeleri tanımlandıkları için koleksiyondaki tüm takım projeleri için iş öğesi türlerini de eklenebilir.

[!NOT]

Genel listeler bir ekip projesi gibi aynı kapsama sahip olmadığı için genel listeler Proje kapsamlı güvenlik grupları içermemelidir.

Bir iş öğesi türü için tanım dosyasında veya genel iş akışı içinde kendi tanım dosyasında genel bir liste tanımlayabilirsiniz.Genel liste tanımını bir koleksiyon için tanımlanan genel listeleri yönetir.Aşağıdaki komutları genel liste tanımını kullanan witadmin komut satırı aracı:

  • destroygloballist: Genel bir listeyi yok eder.

  • exportgloballist: Genel listeleri bir xml dosyasına veya komut istemi penceresine dışarı aktarır.Bu takım projesi koleksiyonu için tanımlanan tüm genel listeleri içeren tek dosya aktarır.

  • importgloballist: xml dosyasından genel listeleri içeri aktarır.Sunucuda varolan bir genel listeyi içeri aktarmaya çalışırsanız, bir uyarı sunucusunda bulunan genel listenin üzerine yazmak isteyip istemediğinizi sorar.Olmayan bir genel listeyi içeri aktarmaya çalışırsanız, komut yeni bir genel liste oluşturur.

  • listgloballist: Sunucuda tanımlı herbir Genel listenin adını görüntüler.

Bkz. Genel Listeleri Tanımlama ve Genel İş Akışını Özelleştirme.

Çalıştırmak için witadmin komut satırı aracı, bir komut istemi penceresi açın burada ya da Visual Studio veya Ekip Gezgini yüklenir ve girin:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Windows'un 64-bit edition üzerinde yerini %programfiles% ile**%programfiles(x86)%.**

[!NOT]

Visual Studio için bir güç aracı olan İşlem Düzenleyicisini kullanarak genel listeleri oluşturabilir ve değiştirebilirsiniz.Bu araç desteklenmemektedir.Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Team Foundation Server Güç Araçları.

Gereksinimler

Genel listelerin tanımlandığı takım projesi koleksiyonu için, aşağıdaki izinlerin ayarlanmış olması gerekir:

  • Genel listeleri listelemek veya dışa aktarmak için bir üyesi olmanız Proje Koleksiyonu Geçerli kullanıcıları olması veya grup sizin Koleksiyon düzeyi bilgisini görüntüle izni ayarlamak izin ver

  • Genel listeleri yok etmek veya içeri aktarmak için, Team Foundation Yöneticileri güvenlik grubunun veya Proje Yöneticileri güvenlik grubunun üyesi olmanız gerekir.

Bkz. Takım Kuruluş Sunucusu İzinleri ve Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri.

[!NOT]

Yönetimsel izinler ile oturum açsanız bile, Windows Server 2008 çalıştıran bir sunucuda bu işlemi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmalısınız.Yükseltilmiş bir komut istemi penceresi açmak için seçim Başlat, açık komut istemi kısayol penceresi ve yönetici olarak çalıştır.Daha fazla bilgi için Microsoft Web sitesindeki 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

Tanımlama

/collection:CollectionURL

Takım projesi koleksiyonunun URI'sini belirtir.URI biçimi aşağıdaki gibidir: http://ServerName:Port/VirtualDirectoryName/CollectionName

Sanal dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir:

http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı.

/n:GlobalListName

Yok edilecek genel listenin adı.

/f:FileName

İçeri veya dışarı aktarılacak genel liste XML tanım dosyasının yolu ve adı.

NotNot
İstemci bilgisayarda çalışıyorsa, Windows Vista, belirli dosyalara erişebilmek için izinlere sahip değilsinizdir.Eğer genel listeyi erişim hakkınızın olmadığı bir konuma dışarı aktarmaya çalışırsanız, kayıt defteri sanallaştırma teknolojisi, dışarı aktarılan dosyayı otomatik olarak yeniden yönlendirir ve sanal depoya kaydeder.Daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Kayıt Defterini Sanallaştırma ve Windows Vista'da ortak dosya ve kayıt defteri sanallaştırma sorunları.Bu tekrar yönlendirmeden kaçınmak üzere, dosyayı, izinlere sahip olduğunuz bir bölgeye dışarı aktarabilirsiniz.

/e:Encoding

Bir .NET Framework 2.0 kodlama biçiminin adı.XML verisini içeri veya dışarı aktarmak için belirtilen kodlama kullanılacaktır.Örneğin, /e utf-7 Unicode (UTF-7) kodlamasını belirtir.Bu parametreyi unutursanız, witadmin kodlamayı saptamaya girişir ve saptama gerçekleşmezse witadmin UTF-8'i kullanır.

/noprompt

Onay istemini devre dışı bırakır.

/?veya help

Komut İstemi penceresinde komut hakkındaki yardımı görüntüler.

Notlar

Bir genel listeyi içeri aktarmak liste yoksa listeyi oluşturur.Liste zaten varsa, witadmin importgloballist komutu sizi şu anki listenin üzerine yazılacağı konusunda uyaracaktır.Varolan bir genel listeyi güncelleştirmek üzere kendi programını yazabilirsiniz veya kendiniz genel listeyi yeni veriyle güncelleştirebilirsiniz.

Yeni bir genel liste oluşturmak için aşağıdaki kod ile başlatın ve gerektiği şekilde değiştirin.Bu örnek, görevlere atayabilirsiniz disiplinler 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>

Bir alan için bir genel liste eklemek için alanı içeren çalışma öğesi türü tanımını Dışa Aktar ve alan tanımı için aşağıdaki örnekte gösterildiği gibi ekleyin:

<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örüntülemek için türü tanımını İçeri Aktar ve tarayıcı veya istemci önbelleği Yenile.Alana başvuran ve bunları yeniden herhangi bir iş öğesini kapatmanız gerekebilir.

Türü tanımlarının alma ve verme hakkında daha fazla bilgi için bkz: İş Öğesi Türlerini Özelleştirme ve Yönetme [witadmin].

Örnekler

Aksi belirtilmediği takdirde, aşağıdaki değerler her bir örneğe uygulanır:

  • Takım projesi koleksiyonu için URI: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Sunucu Web sitesi bağlantı noktası: 8080

Dd236912.collapse_all(tr-tr,VS.110).gifGenel listelerin adlarını görüntüleme

Aşağıdaki örnek sunucuda tanımlanmış genel listeleri gösterir.Örnekte genel listeler varsayılan UTF-8 kodlaması kullanılarak dışarı aktarılır:

witadmin listgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection 

Dd236912.collapse_all(tr-tr,VS.110).gifGenel listelerin tanımını Dışa Aktar

Aşağıdaki örnek genel listeleri dışarı aktarır:

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml

Aşağıdaki örnek aynı genel listeleri aynı sunucuya dışarı aktarır ama Unicode (UTF-7) kodlaması kullanır:

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:mygloballists.xml /e:utf-7

Dd236912.collapse_all(tr-tr,VS.110).gifGenel listelerin 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 içeri aktarır ama 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

Genel İş Akışını Özelleştirme

witAdmin: İş Öğelerini İzlemek için Nesneleri Özelleştirme ve Yönetme