Aracılığıyla paylaş


İş Öğesi Türlerini Özelleştirme ve Yönetme

Aşağıdaki witadmin komutlarını kullanarak bir takım projesi için iş öğesi türlerini yönetebilirsiniz:

  • destroywitd: Bir iş öğesi türünü yok eder ve kurtarma olmaksızın o türün her iş öğesini kalıcı olarak yok eder.

  • exportwitd: Bir iş öğesi türünün tanımını XML dosyasına veya Komut İstemi penceresine dışarı aktarır.

  • importwitd: Team Foundation Server çalıştıran bir sunucuda, bir iş öğesi türlerini XML tanım dosyasından takım projesine içeri aktarır.Aynı ada sahip bir iş öğesi türü zaten varsa, yeni iş öğesi türü varolanın üzerine yazar.İş öğesi türü henüz yoksa, bu komut yeni bir iş öğesi türü oluşturur.Dosyayı içeri aktarmamak üzere bir iş öğesi türünü tanımlayan XML'i doğrulamak için, /v seçeneğini kullanırsınız.

  • listwitd: Komut İstemi penceresinde belirtilen projede iş öğesi türlerinin adlarını görüntüler.

  • renamewitd: Belirli bir proje içerisinde bir iş öğesi türünün görünen adını değiştirir.Bu komutu çalıştırdıktan sonra, bu tür iş öğeleri yeni adı gösterirler.

Ç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)%.

Çalışma öğesi türleri hakkında daha fazla bilgi için, bkz. İşlem şablonu çalışma öğeleri için tür tanımları ekleme.

[!NOT]

Visual Studio için bir güç aracı olan İşlem Düzenleyicisini kullanarak iş öğesi türlerini oluşturabilir ve değiştirebilirsiniz.Bu araç desteklenmemektedir.Daha fazla bilgi için aşağıdaki Microsoft Web sitesinde sayfasına: Team Foundation Server güç araçları.

Gereksinimler

İş öğesi türlerinin tanımlandığı takım projesi için aşağıdaki izinlere sahip olmanız gerekir:

  • Vermek veya iş öğe türlerini listelemek için bir üyesi olmanız Proje yöneticileri gruplandırmak veya sahip sizin Proje düzeyinde bilgilerini görüntüleme izni ayarlamak izin ver.

  • İş öğesi türlerini içeri aktarmak, yok etmek veya yeniden adlandırmak için, Team Foundation Yöneticileri güvenlik grubunun veya Proje Yöneticileri güvenlik grubunun üyesi olmanız gerekir.

Daha fazla bilgi için, 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 Start, kısayol menüsünü açın komut istemive sonra seçin yönetici olarak çalıştır.Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Erişimi Denetimi.

witadmin destroywitd /collection:CollectionURL /p:Project /n:TypeName [/noprompt]

witadmin exportwitd /collection:CollectionURL /p:Project /n:TypeName [/f:FileName] [/e:Encoding] [/exportglobalists]

witadmin importwitd /collection:CollectionURL [/p:Project] /f:FileName [/e:Encoding] [/v]

witadmin listwitd /collection:CollectionURL /p:Project

witadmin renamewitd /collection:CollectionURL /p:Project /n:TypeName /new:NewName [/noprompt]

Parametreler

Parametre

Description

/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ı.

/p:Proje

İş öğesi türlerinin yönetileceği takım projesi.Bu takım projesi /collection parametresi tarafından belirlenmiş proje koleksiyonunda tanımlanmalıdır.

/p parametresi importwitd komutunu /v seçeneğiyle çalıştırmadıkça gereklidir.

/n:TypeName

Yok edilecek, içeri ve dışarı aktarılacak veya yeniden adlandırılacak iş öğesi türünün adı.

/f:FileName

İçeri veya dışarı aktarılacak iş öğesi türlerini içeren XML tanım dosyasının yolu ve dosya adı.exportwitd komutunu kullandığınızda bu parametreyi unutursanız, XML Komut İstemi penceresinde görünür.

NotNot
Windows Vista kullanıyorsanız belirli dosyalara erişebilmek için izinlere sahip değilsinizdir. Eğer çalışma öğesi türünü 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.Bu yeniden yönlendirmeyi önlemek için dosyayı izinlere sahip olduğunuz bir konuma dışarı aktarabilirsiniz. Kayıt defteri sanallaştırma hakkında daha fazla bilgi için Microsoft Web sitesine bakınız: Kayıt Defteri Sanallaştırma ve Windows Vista'da karşılaşılan genel dosya ve kayıt defteri sanallaştırma sorunları.

/e:Kodlama

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

/exportgloballists

İş öğesi türü tarafından başvuurlmuş genel listelerin tanımlarını dışarı aktarır.Genel listeler için tanımlamalar iş öğesi türü tanımı XML'ine gömülecektir.Belirtilmediğinde, genel listeler için olan tanımlamalar yok sayılır.

/v

İş öğesi türünü tanımlayan XML'i onaylar ama XML tanım dosyasını içeri aktarmaz.

NotNot
Takım projesi belirtmeden tür tanımlamasını doğrulayabilirsiniz.Proje kapsamlı gruplara olan başvurular dikkate alınmaz.

/new:YeniAd

Çalışma öğesi türünün yeni adı

/noprompt

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

/? veyahelp

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

Notlar

destroywitd komutunu kullandığınızda, aşağıdaki nesnelerin hepsini yok eder:

  • Çalışma öğesi türü

  • O türdeki bütün iş öğeleri

  • İş öğesi türü tablolarında, uzun metin tablolarında ve bağlantı tablolarında karşılık gelen girişler

  • İş öğesi türü meta veri önbelleğindeki nesneler

Örnekler

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

  • Ekip proje koleksiyonuna URI: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Proje adı: AdventureWorks

  • Giriş veya çıktı dosyası adı: myworkitems.xml

  • Çalışma öğesi türü adı: myworkitem

  • Varsayılan kodlama: UTF-8

Dd312129.collapse_all(tr-tr,VS.110).gifBir Çalışma Öğesi Türü Tanımını Dışarı Aktarma

Aşağıdaki örnek myworkitem tanımını myworkitems.xml dosyasına dışarı aktarır.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem

Aşağıdaki örnek Unicode (UTF-7) kodlaması kullanarak iş öğesini dışarı aktarır.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /e:utf-7

Dd312129.collapse_all(tr-tr,VS.110).gifBir İş Öğesi Türü Tanımını ve Onun Başvurulmuş Genel Listelerini Dışarı Aktar

Aşağıdaki örnek iş öğesi türünü ve onun başvurulmuş genel listelerini dışarı aktarır.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem /exportgloballists

Dd312129.collapse_all(tr-tr,VS.110).gifBir Çalışma Öğesi Türü Tanımını Listele

Aşağıdaki örnek iş öğesi türünün tanımını Komut İstemi penceresinde görüntüler.

witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /n:myworkitem

Dd312129.collapse_all(tr-tr,VS.110).gifİş Öğesi Türlerinin Tanımını içeri aktar

Aşağıdaki örnek XML dosyasından iş öğesi tanımını içeri aktarır.

witadmin importwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:myworkitem.xml /p:AdventureWorks

Dd312129.collapse_all(tr-tr,VS.110).gifİş Öğesi Türlerinin XML Tanımını Doğrula

Aşağıdaki örnek iş öğesi türünü tanımlayan ama tanımı içeri aktarmayan XML'i doğrular.

witadmin importwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:myworkitem.xml /p:AdventureWorks /v

Ayrıca bkz.

Görevler

Çalışma Öğesi Türü Oluşturma

Kavramlar

Proje İzleme Verilerini, Formları, İş Akışını ve Diğer Nesneleri Özelleştirme

Diğer Kaynaklar

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