Team Foundation'da Adlandırma Kısıtlamaları
Visual Studio Team Foundation Server'deki çoğu bileşen belirli adlandırma kısıtlamalarına sahiptir. Bu kısıtlamalar, tutarlı bir kullanıcının diğer programlarla uyumluluğu deneyim etmesini ve sağlamasını garanti etmesine yardımcı olur. Bu kısıtlamalar, uzunluk, özel karakterler, benzersizlik veya diğer öznitelikleri içerebilir.
Bu konu aşağıdaki alt bölümleri içerir:
Ortak Düşünceler
Team Foundation Server Grup Hesabı Adları için Kısıtlamalar
Bilgisayar Adları için Kısıtlamalar
Takım Projesi Koleksiyonu Adları için Kısıtlamalar
Takım Projesi Adları için Kısıtlamalar
İş Öğeleri için Kısıtlamalar
İş Öğesi Özelleştirmeleri için Kısıtlamalar
İşlem Şablonları için Kısıtlamalar
Team Foundation Yapısı için Kısıtlamalar
Sürüm Denetimi için Kısıtlamalar
Ayrıca bkz.
Ortak Düşünceler
Bu konudaki uzunluk kısıtlamaları, izin verilen Unicode karakterlerinin sayısıyla ölçülür. Unicode hakkında daha fazla bilgi için "Unicode ve Karakter Kümeleri Hakkında" (https://go.microsoft.com/fwlink/?LinkId=76837) konusuna bakın. Vekil karakterler iki Unicode karakterinden oluşur ve bunlar uzunluk kısıtlamasına karşı iki karakter olarak sayılasaktır.
Diğer işletim sistemi dosyalarıyla olduğu gibi, ASCII denetim karakterlerine (ASCII 1-31) ve vekil kombinasyonlara da izin verilmez. Dosya adlarına uygulanan işletim sistemi kısıtlamaları hakkındaki genel bilgiler için bkz. "Dosya adlandırma" (https://go.microsoft.com/fwlink/?LinkId=76838).
Team Foundation Server Grup Hesabı Adları için Kısıtlamalar
Team Foundation grup hesapları bir kullanıcı grubuna belirli haklar veya izinler uygulamanızı etkinleştirir. BuuTeam Foundation grubu Windows kullanıcı hesaplarından, Windows grubu hesaplarından, Active Directory grubu hesaplarından, Team Foundation grup hesaplarından veya bu türlerin karışımından oluşabilir.
Birden çok projenin yanında izinlere sahip olması gereken bir grup oluşturmak istiyorsanız, bkz. Koleksiyon Düzeyi Grubu Oluştur. Takım projeniz için bir güvenlik grubu oluşturmak istiyorsanız, bkz. Takım Projesi Grubu Oluştur. Team Foundation Server tarafından önceden tanımlanmış bu gruplardan birine üye eklemek isterseniz, bkz. Takım Projelerine Kullanıcılar Ekleme.
Bir Team Foundation grup hesabı oluşturulduğunda veya değiştirildiğinde, belirli Team Foundation Server sınırlamalarını karşılamalıdır. Aşağıdaki tabloda, bu kısıtlamalar açıklanmaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Grup hesabı adının uzunluğu |
|
Eşsizlik (koleksiyon düzeyi grubu hesapları) |
|
Eşsizlik (proje düzeyi grubu hesapları) |
|
Ayrılmış grup adları |
|
Özel karakter kısıtlamaları |
|
Not
Team Foundation Server'da kullanıcı hesapları oluşturmazsınız. Belirli örneklerde, belirli bir Windows kullanıcısını Team Foundation grubuna veya Team Foundation Server'ın kendisine eklemek isteyebilirsiniz. Daha fazla bilgi için bkz. Takım Projesine veya Takım Projesi Koleksiyonuna Doğrudan Kullanıcı Ekleyin.
Bilgisayar Adları için Kısıtlamalar
Team Foundation Server yükleme işlemi sırasında, bilgisayar adı Team Foundation sunucusunun adıyla ilişkilendirilir.
Hem işletim sistemi hem de Windows Server 2003 Active Directory bilgisayar adları üzerinde belirli kısıtlamaları dayatır. Bilgisayarı yeniden adlandırma hakkında daha fazla bilgi için bkz. "Bilgisayarı Yeniden Adlandır" (https://go.microsoft.com/fwlink/?LinkId=76839). Active Directory hakkında daha fazla bilgi için bkz. "Windows Server 2003 Active Directory" (https://go.microsoft.com/fwlink/?LinkId=47541).
Takım Projesi Koleksiyonu Adları için Kısıtlamalar
Takım projesi koleksiyonunun adı, takım projelerinin gruplamasını ve bu projelerle ilişkili kaynakları saptar. Bir takım projesi koleksiyonu Team Foundation Server içerisinden bir grup takım projesini tanımlayıp denetlemekte kullanabileceğiniz bir düzenleme yapısıdır. Takım üyeleri Ekip Gezgini'daki takım projelerine bağlandıklarında takım projesi koleksiyonunun adını kullanacaklar. Daha fazla bilgi için, bkz. Sunucunuzu Takım Projesi Koleksiyonlarıyla Düzenleme.
Aşağıdaki tablo koleksiyon adları için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Eşsizlik |
|
Özel karakterler |
|
Ayrılmış adlar |
|
Proje Adları için Kısıtlamalar
Team Foundation Server'daki proje adları, Team Foundation'daki belirli bir projeyi oluşturan iş öğeleri, belgeler, raporlar, takım yapıları ve sürüm denetim ağacından oluşan bir koleksiyonunu belirler. Takım üyeleri bu projeyi Team Foundation Server'daki projeye bağlanmak üzere kullanacaktır.
Aşağıdaki tablo proje adları için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Eşsizlik |
Takım proje koleksiyonundaki, koleksiyonu destekleyen SharePoint Web uygulamasındaki veya koleksiyonu destekleyen SQL Server Raporlama Hizmetleri örneğindeki başka bir adla aynı olmamalıdır |
Özel karakterler |
|
Ayrılmış adlar |
|
Vekil karakterler hakkında daha fazla bilgi için bkz. "Dr. International'a sorun, Sütun #18" (https://go.microsoft.com/fwlink/?LinkId=76840).
İş Öğeleri için Kısıtlamalar
Microsoft Visual Studio Uygulama Yaşam Döngüsü Yönetimi, hatalar, gereksinimler, görevler ve riskler gibi öğeleri kullanarak bir projenin ilerlemesini izler. Bu öğeler jenerik olarak iş öğeleri diye geçer. Bu bölüm iş öğelerinde tutulan veri üzerindeki kısıtlamaları açıklar.
İş Öğesi Ekleri için Kısıtlamalar
Dosyalar iş öğelerine iliştirilebilir. Aşağıdaki tablo iş öğesi ekleri üzerindeki kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Dosya boyutu |
|
İş Öğesi Alanları ve Yinelemeleri için Kısıtlamalar
İş öğeleri Proje Alanı için bir alan ve Proje Yinelemesi için bir alan içerir. İş öğelerini mantıksal gruplamalarda görüntülemek ve düzenlemek için kullanılırlar.
Proje Alanı ve Proje Yinelemesi ters eğik çizgi (\) karakterleriyle ayrılmış çoklu düğüm öğelerinden yapılmış yollardır. Düğümler, Team Foundation Server yöneticisi tarafından proje alanlarını ve proje döngüsünü yansıtmak üzere tanımlanır. Aşağıdaki tablo düğümler ve yollar üzerindeki kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
Düğüm uzunluğu |
|
Düğümler için özel karakterler |
|
Ayrılmış adlar |
|
Yol uzunluğu |
|
Yol hiyerarşisi derinliği |
|
İş Öğesi Özelleştirmeleri için Kısıtlamalar
Team Foundation Server, hatalar, gereksinimler, görevler ve riskler gibi öğeleri kullanarak bir projenin ilerlemesini izler. Bu öğeler jenerik olarak iş öğeleri diye geçer.
Takım projelerinin yöneticileri, iş öğesi türü tanımlarını, proje düzeyinde veya bir işlem şablonunda değiştirmeye karar verebilir. İş öğesi türlerinin nasıl özelleştirildiği hakkında daha ayrıntılı bilgi için bkz. Proje İzleme Verilerini, Formlarını, İş Akışını ve Diğer Nesneleri Özelleştirme. Bu bölüm, iş öğelerini ve onların ilişkilendirilmiş öğelerini özelleştirdiğinizde karşılaşacağınız kısıtlamaları açıklar.
İş Öğesi Alan Adları için Kısıtlamalar
Her bir iş öğesi türü bir ya da daha fazla iş öğesi alanı içerir. Bu alanlar bir iş öğesi türünde tutulan bilgiyi tanımlar. Bir iş öğesi alan adı eşsiz olarak her bir iş öğesi alanını saptar.
Aşağıdaki tablo iş öğesi alan adları için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
128'den fazla Unicode karakteri içermemelidir. |
Özel karakterler |
|
Kapsam |
|
İş Öğesi Alanı Başvuru Adları için Kısıtlamalar
Her iş öğesi alanının ilişkilendirilmiş bir alan başvuru adı vardır. Alan başvuru adı her alanı eşsiz bir biçimde saptar ve atandıktan sonra değiştirilemez. Alan başvuru adları üzerine daha fazla bilgi için, bkz. Field Reference Names. Aşağıdaki tablo alan başvuru adlarına uygulanan kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Özel karakterler |
|
Eşsizlik |
|
İş Öğesi Yardım Metni için Kısıtlamalar
Bir seçenek olarak, <HELPTEXT> etiketini kullanarak yardım metnini iş öğesi alanlarıyla ilişkilendirebilirsiniz. Sistem, kullanıcılara alana ne gireceklerini bildirmek için bu metni çalışma zamanında görüntüler. Çalışma öğesi alanı yardım metni hakkında daha fazla bilgi için, bkz. İş Öğesi Alanı İçin Yardım Yazısı Tanımlama.
Aşağıdaki tablo iş öğesi alanı yardım metni için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Kapsam |
Alan adı ve alan türünün aksine, alan Yardım metni belirli bir takım projesinde özel bir iş öğe türünün etkinlik alanındadır. |
Genel Listeler için Kısıtlamalar
Genel liste, bir Team Foundation Server uygulamasındaki bütün Team Foundation sunucuları tarafından genel olarak kullanılan ve tutulan liste öğesi değerlerinin bir kümesidir. Çalışma öğesi türleri tanımladıkça, bazı çalışma öğesi alanlarının aynı muhtemel değerler kümesini paylaştıklarını görebilirsiniz. Genel listeler bu değerleri bir kez tanımlamanızı ve onları çoklu iş öğesi türleri arasında paylaştırmanızı etkin kılar. Daha fazla bilgi için bkz. Genel Listeleri Tanımlama.
Genel bir liste (GLOBALLIST) bir ya da daha fazla liste öğesi (LISTITEM öğeleri) içerir.
Aşağıdaki tablo liste öğeleri üzerindeki kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Özel karakterler |
|
Kapsam |
|
Aşağıdaki tablo genel bir listeye uygulanan kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
Öğelerin sayısı |
Genel liste boş olmamalıdır. En az bir LISTITEM öğesi içermelidir. |
Eşsizlik |
|
İşlem Şablonları için Kısıtlamalar
İşlem şablonu, Team Foundation'daki bir projenin yapısını etkileyen varsayılan iş öğelerinin, iş öğesi sorgularının, ürün şablonlarının, raporların, güvenlik gruplarının ve kılavuzun bir kümesidir. Team Foundation Server, yazılım döngüsünü yönetmek için iki farklı stili çevreleyen ve varsayılan iki farklı işlem şablonunu içerir. Bu şablonlar kuruluşunuzun eşsiz ihtiyaçlarını yansıtmak üzere özelleştirilebilir. Daha fazla bilgi için bkz. İşlem Şablonlarını Özelleştirme.
Aşağıdaki tablo işlem şablonları üzerindeki kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
İşlem şablonu adının uzunluğu |
256'dan fazla Unicode karakteri içermemelidir. |
İşlem şablonu adının eşsizliği |
|
İşlem şablon dosyası boyutu |
İşlem şablonu dosyasının boyutu 2 Gigabaytı geçmemelidir. |
Team Foundation Yapısı için Kısıtlamalar
Team Foundation Yapısı tek bir bilgisayardaki yapı işleminin bütün taraflarını yönetmenize imkan verir. Team Foundation Yapısı kullanarak, kaynakları eşitleyebilir, uygulamayı derleyebilir, ilişkili birim testleri çalıştırabilir, kod çözümlemesi yapabilir, dosya sunucusuna yapıları bırakabilir ve yapı raporlarını yayınlayabilirsiniz.
Yapı Bilgisayarı Kısıtlamaları
Team Foundation Yapısı, Team Foundation Server uygulama katmanından, veri katmanından veya Visual Studio istemcisinden ayrı bir yüklemedir. Ayrı bir bilgisayar tasarlayabilirsiniz. Aksi takdirde, yapıyı istemci bilgisayarda veya sunucularda taraf tarafa yükleyebilirsiniz.
Aşağıdaki tablo yapı bilgisayarı için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Disk alanı |
Yapı için yeterli boşluğu içermelidir (yetersiz boşluk başarısız yapılara yol açar). |
Yapı dizini |
Yerel bir yol olmalıdır (örneğin, C:\builddirectory). |
Bırakma yeri dizini |
Bir UNC yolu olmalıdır (örneğin, \\server\share). |
Bırakma yeri izinleri |
Oluşturulan her yapı bırakma klasöründe yeni bir dizine koyulur.
|
Team Foundation Yapı Hizmeti hesabı |
Team Foundation Server Hizmet hesabını ilk yüklemeden sonra değiştirirseniz, aşağıdaki koşulların doğru olduğundan emin olmalısınız.
|
Güvenlik konuları |
Yapı bilgisayarının güvenlik duvarı etkinleştirilmişse, tfsbuildservice programının özel durumlar listesinde olduğundan emin olun. |
Yapı Türü Adları
Team Foundation Yapısı, altında bir takım projesindeki tek bir çözümün veya çözümler kümesinin yapılandığı koşulları yapılandırmak üzere yapı türlerini kullanır. Bir yapıyı iletmek için, ya yeni bir yapı tipi oluşturmalısınız veya mevcut bir yapı tipini kullanmalısınız. Yapı türleri hakkında daha fazla bilgi için, bkz. Tanımları oluşturma ve birlikte çalışma yaparsınız?.
Aşağıdaki tablo, yapı tipi adları için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Eşsizlik |
Projedeki diğer bir yapı tipi adıyla aynı olmamalıdır |
Özel karakterler |
|
Yapı Kalitesi Adları
Yapı kalitesi, tamamlanmış bir yapıya bir kalite düzeyi veya tamamlama durumu iliştirmenize imkan sağlar. Team Foundation Yapısı de size yapı kalitesi tipi için yeni değerler oluşturmanıza imkan tanır. Daha fazla bilgi için bkz. Temel yapı tanımı oluşturma. Varsayılan yapı kalitesi değerlerinin listesi için, bkz. Tamamlanan yapı kalitesi oranı.
Aşağıdaki tablo, yapı kalitesi adları için kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
256'dan fazla Unicode karakteri içermemelidir. |
Eşsizlik |
Team Foundation Yapısı bilgisayarındaki diğer bir Yapı Kalitesi adıyla aynı olmamalıdır |
Sürüm Denetimi için Kısıtlamalar
Team Foundation sürüm denetimi, dosyalar ve o dosyaları takımda yönetmekte gereken komutlar için merkezi bir depo sağlar. Özelleştirilebilen iade ilkeleri, dallandırma, birleştirme, raflama özelliklerini ve diğer birçok özelliği de sağlar.
Sürüm Denetimi Sunucu Yolları
Sürüm denetim sunucusu yolu, sürüm denetiminde tutulan bir dosyanın tam nitelikli yoludur.
Aşağıdaki tablo sürüm denetimi sunucu yolunun uzunluğu üzerine kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
|
Sürüm Denetimine Dosya Ekleme
Sürüm denetim sistemi birçok farklı türdeki dosyayı tutar. Mevcut Visual Studio projelerinin veya çözümlerinin sürüm denetimine nasıl ekleneceği hakkında daha fazla bilgi için bkz. Dosyaları Sürüm Denetimi Altına Yerleştirme. Bir Visual Studio projesi veya çözümüyle ilişkilendirilmemiş olan dosyaları ve klasörleri de ekleyebilirsiniz. Daha fazla bilgi için bkz. Sürüm Denetimine Proje ya da Çözüm Olmayan Dosya ve Klasör Ekleme.
Aşağıdaki tablo sürüm denetimine eklenecek olan dosyalara ve klasörlere uygulanmış kısıtlamaları açıklar.
Kısıtlama Türü |
Kısıtlama |
---|---|
Dosya uzantıları |
|
Klasörler |
|
Etiket Adları
Team Foundation sürüm denetiminde, bir etiket belirli bir gözden geçirme kümesine uygulanmış addır. Etiketleri sürüm denetiminde ilişkisiz bir dosyalar kümesine iliştirebilirsiniz. Bu dosyaları almanıza veya onlara bir grup olarak davranmanıza imkan tanır. Daha fazla bilgi için bkz. Dosyalarınızın Anlık Görüntüsünü Almak için Etiketleri Kullanma. Aşağıdaki tablo, etiket adlarına konulmuş kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
64'dan fazla Unicode karakteri içermemelidir. |
Özel karakterler |
|
Raf kümeleri
Rafa alma, geçici olarak toplu bekleyen değişiklikleri bir kenara bırakmanızı ve ardından, bir seçenek olarak, bekleyen değişiklikleri çalışma alanınızdan kaldırmanızı sağlar. Daha sonra, bir raf kümesindeki değişiklikleri çalışma alanınıza geri yükleyebilir veya onları başka bir kullanıcının çalışma alanına koyabilirsiniz. Daha fazla bilgi için bkz. Raf Kümeleriyle Çalışma.
Aşağıdaki tablo raf kümesi adlarındaki kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
64'dan fazla Unicode karakteri içermemelidir. |
Özel karakterler |
|
Çalışma Alanı Adları
Çalışma alanı, Team Foundation sürüm denetimi belirtecindeki dosyaların ve klasörlerin istemci tarafındaki kopyasıdır. Çoklu çalışma alanları oluşturduğunuzda, istemci bir bilgisayarda aynı sürüm denetimi klasörünün farklı sürümlerine sahip olabilirsiniz. Çalışma alanları hakkında daha fazla bilgi için bkz. Ekibin proje ile çalışmak için geliştirme makinenizi ayarlama. Aşağıdaki tablo çalışma alanı adlarındaki kısıtlamaları açıklamaktadır.
Kısıtlama Türü |
Kısıtlama |
---|---|
Uzunluk |
64'dan fazla Unicode karakteri içermemelidir. |
Özel karakterler |
|
Ayrıca bkz.
Görevler
Koleksiyon Düzeyi Grubu Oluştur
Varsayılan Gruba Kullanıcılar Eklemek
Takım Projesine veya Takım Projesi Koleksiyonuna Doğrudan Kullanıcı Ekleyin
Tamamlanan yapı kalitesi oranı
Sürüm Denetimine Proje ya da Çözüm Olmayan Dosya ve Klasör Ekleme
Kavramlar
Proje İzleme Verilerini, Formlarını, İş Akışını ve Diğer Nesneleri Özelleştirme
İş Öğesi Alanı İçin Yardım Yazısı Tanımlama
Dosyalarınızın Anlık Görüntüsünü Almak için Etiketleri Kullanma
Ekibin proje ile çalışmak için geliştirme makinenizi ayarlama
Diğer Kaynaklar
İşlem Şablonlarını Özelleştirme
Tanımları oluşturma ve birlikte çalışma yaparsınız?
Dosyaları Sürüm Denetimi Altına Yerleştirme
Değişiklik Geçmişi
Tarih |
Geçmiş |
Nedeni |
---|---|---|
Aralık 2010 |
Raf kümeleri ve çalışma alanlarının adlarındaki sınırlamalarla ilgili güncelleştirilmiş bilgi |
Müşteri geribildirimi. |
Ekim 2010 |
Takım projelerinin isimlerinin gerekli eşsizliği hakkında güncelleştirilmiş bilgi |
Müşteri geribildirimi. |