Aracılığıyla paylaş


Team Foundation Sürüm Denetimi için Başlangıç Yapılandırmasını Tanımlama

Sürüm denetimi için eklentiyi için kullanarak, bir ekip projesinin ilk güvenlik izinlerini, çıkış ilkelerini ve giriş notlarını yapılandırabilirsiniz.

XML dosyasından, bir yada daha fazla görevi ve onların bağımlılıklarını belirtin. Genellikle, sürüm kontrolü ayarlarını yapılandırmak için yalnızca bir göreve ihtiyaç vardır. Bu ayarları belirten bir görev örneği için, Microsoft Solutions Framework (MSF) işlem şablonu için tanımlanmış olan VersionControl.xml dosyasına bakın.

Aşağıdaki tablo MSF işlem şablonları için dosya, klasör ve eklentinin adlarını özetler.

Dosya adı:

VersionControl.xml

Klasör adı:

Sürüm Denetimi

Eklenti adı:

Microsoft.ProjectCreationWizard.VersionControl

Not

XML dosyasının ve klasörün adını değiştirebilirsiniz fakat eklentinin adını değiştiremezsiniz. Team Foundation Server, istemci tarafı eklentilerin, tutumların ve diğer değişikliklerin dağıtımı için bir mekanizma içermez. Bu çeşit bir işlevselliği dağıtmak istiyorsanız kendi dağıtım ve yükleme programınızı kullanmanız gerekir.

Bu konuda

  • Özel Kullanıma Alma

  • Kullanıma Alırken Sonuncuyu Al

  • İade Notları

  • İzinler

Özel Kullanıma Alma

exclusive_checkout öğesini belirleyerek, birden fazla kişinin aynı anda bir dosyanın işaretini kaldırıp kaldıramayacağını denetleyebilirsiniz.

<exclusive_checkout required=""/>

required özniteliği true olarak ayarlanmış ise, yalnızca bir kişi bir dosyayı zamanında kullanıma alabilir. Bu öznitelik false olarak ayarlanmışsa, bir dosyayı birden fazla insan kullanıma alabilir; dosyayı iade ettiklerinde değişiklikleri bağdaştırmaları gerekir.

Aşağıdaki örnek özel kullanıma almanın nasıl gerekli kılındığını gösterir:

<exclusive_checkout required="true"/>

Kullanıma Alırken Sonuncuyu Al

Bir kullanıcı bir dosyayı ekip projesi için kullanıma aldığında varsayılan davranışı yapılandırmak için get_latest_on_checkout öğesini kullanın.

<get_latest_on_checkout required=""/>

required özniteliği true olarak ayarlanmışsa, kullanıcı her kullanıma aldığında bir öğe veya ipucunun en son sürümü yüklenir. Bu davranış Visual SourceSafe öğesindeki kullanıma alma davranışlarına benzer.

required özniteliği false olarak ayarlıysa kullanıma alma işlemi çalışma alanınızda yerel sürümü kullanıma alacaktır. Varsayılan olarak, bu öznitelik false olarak ayarlanır.

Aşağıdaki örnek bir kullanıcı kullanıma aldığında bir öğenin en son sürümünü almak için varsayılan kullanıma alma davranışının nasıl belirtildiğini gösterir.

<get_latest_on_checkout required="true"/>

İade Notları

Kodu denetlediğinde geliştirici iade notları sağlar. Bu notlar, kod değişikliklerinin takım işlemleriyle ilgilisini ve ilgisi varsa nasıl olduğunu tanımlar. Örneğin, bir iade notu değişikliğin bir güvenlik incelemesi nedeniyle yapılıp yapılmadığını belirtebilir ve not güvenlik incelmesi ile ilişkili değişiklikler hakkındaki ayrıntıları içerebilir.

Checkin_note öğesi için aşağıdaki sözdizimini kullanın

<checkin_note label="" required="" order=""/>

Aşağıdaki tablo checkin_note öğesinin özniteliklerini açıklar.

Öznitelik

Açıklama

etiket

İade notunu açıklayan etiket. Bir kullanıcı bir değişikliği iade ettiğinde etiket Bekleyen İadeler iletişim kutusunda görünür.

gerekli

Giriş notunun bir değere sahip olmasının gerekip gerekmediğini belirtir. Bu öznitelik true olarak ayarlanmışsa iade notunun bir değeri olması gerekir. Bu özniteliği false olarak ayarlarsanız, bir değer isteğe bağlıdır.

sıra

İade notlarının hangi sırada görüntüleneceğini belirtmek için sıralı bir sayı belirtir. Bu öznitelik isteğe bağlıdır.

Aşağıdaki örnek Çevik Yazılım Geliştirmenin MSG için "Belge Etkisi" olarak adlandırılan ve değeri olması gerekmeyen ek bir iade notu oluşturması için iade notlarının nasıl özelleştirildiğini gösterir.

<taskXml>
   <checkin_note label="Code Reviewer" required="false" order="1"/>
   <checkin_note label="Security Reviewer" required="false" order="2"/>
   <checkin_note label="Performance Reviewer" required="false" order="3"/> 
   <checkin_note label="Documentation Impact" required="false"/>
</taskXml>

İzinler

Sürüm denetiminin bir işlem şablonu için yapılandırabileceğiniz belirli bir izin kümesi vardır. İzinleri belirleyerek, hangi eylemlerin, güvenlik gruplarının ve bireylerin sürüm kontrolü altında bulunan öğeleri gerçekleştirebildiğini tanımlarsınız. Daha fazla bilgi için bkz. İşlevsel Alanlara Erişimi Denetleme.

Ayrıca bkz.

Görevler

Sürüm Denetimi Değişikliklerini Doğrulama

Kavramlar

İşlem Şablonu İçinde İşlevsel Alan Özelleştirme

Diğer Kaynaklar

Başlangıç Gruplarını, Üyeleri ve İzinleri Yapılandırma

Sürüm Denetimini Kullanma