Bağlantı türlerini yönetme

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Önemli

witadmin ileXML tanım dosyalarını şirket içi XML işlem modelini destekleyecek şekilde değiştirebilirsiniz. İşlem modelleri ve desteklenenlere genel bir bakış için bkz. İş izleme deneyiminizi özelleştirme.

İş öğesi türlerine benzer şekilde, özel bağlantı türlerini tanımlayabilir ve değiştirebilirsiniz. Ancak, sistem tanımlı bağlantı türlerinde herhangi bir değişiklik yapabilirsiniz. Proje koleksiyonunuz için yeni bir bağlantı türü eklemeden önce, kullanımınıza uygun bağlantı türlerini gözden geçirebilirsiniz. Bkz. Bağımlılıkları yönetme, iş öğelerini bağlama.

Aşağıdaki witadmin komutlarını kullanarak bir proje koleksiyonu için tanımlanan bağlantı türlerini yönetirsiniz:

  • deactivatelinktype:Belirtilen bağlantı türünü devre dışı bırakılır. Kullanıcılar artık bu tür bağlantılar oluşturamaz. Bu türe sahip mevcut bağlantılar düzgün çalışmaya devam eder.
  • deletelinktype:Belirtilen bağlantı türünü veritabanından kalıcı olarak kaldırır. Bu bağlantı türüyle tanımlanan tüm bağlantılar da kaldırılır.
  • exportlinktype:Bağlantı türlerinin tanımlarını dışarı aktarın. Tek bir bağlantı türünün veya sunucu için tanımlanan tüm bağlantı türlerinin tanımını dışarı aktarabilirsiniz.
  • importlinktype:Xml dosyasından bağlantı türlerinin tanımlarını içeri aktarır. Aynı başvuru adına sahip bir bağlantı türü zaten varsa, bu tür, içe aktarılan bağlantı türüyle eşlenecek şekilde güncelleştirilir. Bağlantı türü zaten yoksa yeni bir bağlantı türü oluşturulur.
  • listlinktypes:Bir sunucu üzerinde kullanılabilir bağlantı türleri kümesi listeler.
  • reactivatelinktype:Belirtilen bağlantı türünü yeniden etkinleştirip isteğe bağlı olarak yeni bir ad atar.

witadmin komut satırı aracını çalıştırma

witadmin komut satırı aracını çalıştırmak için, komut isteminin yüklü olduğu Visual Studio penceresi açın. witadmin komut satırı aracı herhangi bir sürümle yüklenir Visual Studio. Bu araça erişmek için Visual Studio Community veya Visual Studio Takım Gezgini.

Not

Şirket içi bir sunucuya bağlanıyorsanız, Visual Studio veya TFS ile aynı veya Takım Gezgini sürümünü Azure DevOps Server gerekir. Örneğin, bir TFS 2017 örneğine bağlandısanız, 2017 veya Visual Studio 2017'den Takım Gezgini gerekir. 2015 Takım Gezgini yoktur.

Visual Studio 2019 veya Takım Gezgini 2019 istemcisi:

%programfiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

veya TeamExplorer , Professional veya EnterpriseCommunity yerine, yüklemiş olduğunuz sürüme bağlı olarak.

Visual Studio 2017 veya Takım Gezgini 2017 istemcisi:

%programfiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

veya TeamExplorer , Professional veya EnterpriseCommunity yerine, yüklemiş olduğunuz sürüme bağlı olarak.

Visual Studio 2015 istemcisi:

cd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

Visual Studio 2013 istemci:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

Takım Gezgini 2013 istemcisi:

cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

%programfiles(x86)% yerine %programfiles% Windows 32 bit sürümünü değiştirin. Visual Studio Community (Takım Gezgini erişim sağlar) veya Visual Studio Takım Gezgini 2017'i ücretsiz yükleyebilirsiniz.

Önkoşullar

Bağlantı türlerinin tanımlandığı proje koleksiyonu için aşağıdaki izinlere sahipsiniz:

  • Bağlantı türlerini listele veya dışarı aktar için koleksiyonda bir proje için Proje düzeyinde bilgileri görüntüle izninizin İzin Ver olarak ayarlanmış olması gerekir.
  • Bağlantı türlerini silmek, içeri aktar veya reaktif yapmak için, Project Koleksiyonu Yöneticileri güvenlik grubunun bir üyesi veya İş öğesi bağlantı türlerini yönet izinlerinin İzin Ver olarak ayarlanmış olması gerekir.

Daha fazla bilgi için bkz. Yönetici ekleme.

Not

Yönetici izinleriyle oturum açsanız bile, bu işlevi Windows Server 2008 çalıştıran bir sunucuda gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açabilirsiniz. Yükseltilmiş bir Komut İstemi penceresi açmak için Başlat'ı seçin,Komut İstemi kısayol menüsünü açın ve ardından Yönetici Olarak Çalıştır'ı seçin. Daha fazla bilgi için bkz. Microsoft Web sitesi: Kullanıcı Access Control.

Sözdizimi

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: Proje koleksiyonunun URI'sini belirtir. Örnek:

http://ServerName:Port/VirtualDirectoryName/CollectionName

Sanal dizin kullanılmazsa URI'nin biçimi şu şekildedir: http://ServerName:Port/CollectionName.
/n: Devre dışı bırakılacak veya silinecek bağlantı türünün adı veya başvuru adı.
/f: Bağlantı türlerinin XML dosyası. İçeri aktarma için gereklidir, dışarı aktarma için isteğe bağlıdır. Bu parametreyi atlarsanız, görüntüde komut çıktısı görüntülenir.
/e: .NET Framework 2.0 kodlama biçiminin adı. Xml verilerini dışarı veya içeri aktarma için belirtilen kodlama kullanılır. Örneğin, /e:utf-7 Unicode (UTF-7) kodlamasını belirtir. Bu parametreyi atlarsanız witadmin kodlamayı algılamaya çalışır ve algılama başarısız olursa witadmin UTF-8 kullanır.
/v XML bağlantı türünü içeri aktarmadan doğrular.
/noprompt Onay istemini devre dışı bırakma.
/? veya yardımı Komut İstemi penceresinde komutla ilgili yardımı görüntüler.

Açıklamalar

Bağlantı türü tanım şemasının yapısı veya ekip üyelerinin yapabızı bağlantı ilişkisi türlerini nasıl kısıtlayabilirsiniz hakkında bilgi için bkz. LinksControlOptions.

Örnekler

Aksi belirtilmedikçe, her örnekte aşağıdaki değerler geçerlidir:

  • Proje koleksiyonu için URI: http://AdventureWorksServer:8080/tfs/DefaultCollection
  • Sunucu adı: AdventureWorksServer
  • Giriş veya çıkış dosyası adı: myLinkTypes.xml
  • Bağlantı türü adı: mylinktype
  • Varsayılan kodlama: UTF-8

Aşağıdaki komut Team Foundation AdventureWorksServer için tanımlanan özel bağlantı türlerini görüntüler.

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

Aşağıdaki örnek, Komut İstemi penceresinde bağlantı türünün tanımını görüntüler:

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

Aşağıdaki örneklerde bağlantı türü olan mylinktype devre dışı bırakılır ve yeniden etkinleştirilebilir:

witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype  
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype  

Aşağıdaki komut, tüm bağlantı türlerinin tanımını dosyaya dışarı mylinktype.xml:

witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml  

Aşağıdaki örnek, XML dosyasında tanımlanan bağlantı türlerinin tanımını içeri aktarır:

witadmin importlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml