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
Bağlantı Türlerini Listele
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
Bağlantı türünün tanımını listele
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
Bağlantı türünü devre dışı bırakma ve yeniden etkinleştirme
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
Bağlantı türünün tanımını dışarı aktarma
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
Bağlantı türlerinin tanımını içeri aktarma
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