Bağlantı Türlerini Özelleştirme ve Yönetme
Takım projesi koleksiyonu için tanımlanan bağlantı türlerini aşağıdaki witadmin komutlarını kullanarak yönetebilirsiniz.
deactivatelinktype: Belirtilen bağlantı türünü devre dışı bırakır. Kullanıcılar artık bu tür bağlantıları oluşturamayacaktır. Bu türün varolan bağlantıları doğru bir şekilde işlemeye devam edecektir.
deletelinktype: Belirtilen bağlantı türünü veritabanından kalıcı olarak kaldırır. Bu bağlantı türüyle tanımlanmış bütün bağlantılar da kaldırılır.
exportlinktype: Bağlantı türlerinin tanımlarını dışa aktarır. Sunucu için tanımlanmış bir bağlantı türünü veya bütün bağlantı türlerini dışa aktarabilirsiniz.
importlinktype: Bütün bağlantı türü tanımlarını bir XML dosyasından alır. Aynı başvuru adına sahip bir bağlantı türü zaten varsa, içeri aktarılan bağlantı türüyle eşleşmesi için güncellenecektir. Bağlantı türü henüz yoksa, yeni bir bağlantı türü oluşturulacaktır.
listlinktypes: Bir sunucudaki kullanılabilir bağlantı türleri kümesini listeler.
reactivatelinktype: Belirtilen bağlantı türünü yeniden etkinleştirir ve isteğe bağlı olarak ona yeni bir isim atar.
witadmin komut satırı yardımcı programı, Ekip Gezgini çalıştıran istemci biligisayarda Sürücü:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE dizininde yerleşmiştir.
Not
Visual Studio için bir güç aracı olan İşlem Düzenleyicisini kullanarak bağlantı türlerini oluşturabilir ve değiştirebilirsiniz. Bu araç desteklenmemektedir. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Team Foundation Server Uzman Araçları Nisan 2010.
Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)
Bağlantı türlerinin tanımlandığı proje koleksiyonu için aşağıdaki izinlere sahip olmanız gerekir:
Bağlantı türlerini listelemek veya dışa aktarmak için, Okuyucular grubu üyesi olmalısınız veya Bu düğümde çalışma öğelerini görüntüle'nin İzin ver'e ayarlı olması gerekmektedir.
Bağlantı türlerini silmek, içe aktarmak veya yeniden etkinleştirmek 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ş Komut İstemi penceresini açmak için, Başlat'a tıklatın, Komut İstemi'ne sağ tıklatın ve ardından Yönetici olarak çalıştır'a tıklatın. Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Erişimi Denetimi.
witadmin deactivatelinktype /collection:CollectionURL /n:LinkName
witadmin deletelinktype /collection:CollectionURL /n:LinkName [/noprompt]
witadmin exportlinktype /collection:CollectionURL [/n:LinkName] [/f:FileName] [/e:Encoding]
witadmin importlinktype /collection:CollectionURL /f:FileName [/e:Encoding] [/v]
witadmin listlinktypes /collection:CollectionURL
witadmin reactivatelinktype /collection:CollectionURL /n:LinkName
Parametreler
Parametre |
Açıklama |
---|---|
/collection:CollectionURL |
Takım projesi koleksiyonunun URI'sini belirtir. URI biçimi aşağıdaki gibidir: http://ServerName:Port/VirtualDirectoryName/CollectionName Örne?in: http://ServerName:8080/tfs/Collection0 Sanal bir dizin kullanılmamışsa URI biçimi aşağıdaki şekildedir: http://SunucuAdı:BağlantıNoktası/SanalDizinAdı/KoleksiyonAdı. |
/n:LinkName |
Devre dışı bırakılacak veya silinecek olan bağlantı türünün adı veya başvuru ismi. |
/f:FileName |
Bağlantı türlerinin XML dosyası. İthal için gereklidir, ihraç için seçime bağlıdır. Bu parametreyi unutursanız, komut çıktısı görüntülenir. |
/e:encoding |
Bir .NET Framework 2.0 kodlama biçiminin adı. XML verisini içe veya dışa 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. |
/v |
Bağlantı türü XML'ini içeri aktarmadan onaylar. |
/noprompt |
Onay istemini devre dışı bırakır. |
/? or help |
Komut İstemi penceresinde komut hakkındaki yardımı görüntüler. |
Açıklamalar
Bağlantı türü tanımı şemasının yapısı için, bkz. Bağlantı Türleriyle Çalışma.
Örnekler
Aksi belirtilmediği takdirde, aşağıdaki değerler her bir örneğe uygulanır:
Ekip projesi toplaması için URI: http://AdventureWorksServer:8080/AWTeam/Collection1
Sunucu adı: AdventureWorksServer
Giriş veya çıktı dosyası adı:myLinkTypes.xml
Bağlantı türü adı: mylinktype
Varsayılan kodlama: UTF-8
Bağlantı Türlerini Listele
Aşağıdaki komut Team Foundation AdventureWorksServer için özel bağlantı türlerini listeler.
witadmin listlinktypes /collection:http://AdventureWorksServer:8080/AWTeam/Collection1
Bir bağlantı türünün tanımını listele
Aşağıdaki örnek bağlantı türünün tanımını Komut İstemi penceresinde görüntüler:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/AWTeam/Collection1
Bir Bağlantı Türünü Devre Dışı bırakın ve sonra Yeniden Etkinleştirin
Aşağıdaki örnek mylinktype örneğini devre dışı bırakır ve sonra onu yeniden etkinleştirir:
witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:mylinktype
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /n:mylinktype
Bir Bağlantı Türünün Tanımını Dışa Aktar
Aşağıdaki komut bütün bağlantı türü tanımlarını mylinktype.xml dosyasına aktarır:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:mylinktype.xml
Bağlantı türü tanımlarını içe aktar
Aşağıdaki örnek XML dosyasında tanımlanmış bağlantı türlerinin tanımlarını içe aktarır:
witadmin importlinktype /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:mylinktype.xml
Ayrıca bkz.
Görevler
Kavramlar
Diğer Kaynaklar
Çalışma Öğeleri ve Diğer Kaynaklar Arasında İlişki Oluşturma