Aracılığıyla paylaş


Team Foundation sürüm denetiminin başlangıç yapılandırmasını tanımlama

Eklentiyi sürüm denetimi için kullanarak, bir takım projesinin ilk güvenlik izinlerini, kullanıma ilkeleri ve iade notları yapılandırabilirsiniz.

XML dosyasında bir veya daha fazla görevleri ve bunların bağımlılıklarını belirtin.Genellikle, sürüm denetimi ayarlarını yapılandırmak için yalnızca bir görev gerekir.Bu ayarları belirten bir görev örneği için Microsoft Çözüm Çerçevesi (MSF) için bir işlem şablonu için tanımlanan VersionControl.xml dosyasına bakın.

Aşağıdaki tablo için 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 adını ve klasör adı ancak eklentinin adını değiştirebilirsiniz.Team Foundation Serveristemci-tarafı eklenti, ilkeleri ve diğer değişikliklerin dağıtımı için bir mekanizma içermez.Bu tür bir işlevselliği dağıtmak istiyorsanız, kendi dağıtım ve yükleme programı kullanmanız gerekir.

Özel kullanıma alma

Birden fazla kişi bir dosyayı kullanıma aynı anda belirterek kontrol edebilirsiniz olup olmadığını kontrol edebilirsiniz exclusive_checkout öğesi.

<exclusive_checkout required=""/>

Varsa required özniteliği true, bir kerede yalnızca bir kişi bir dosyayı kullanıma denetleyebilirsiniz.Bu öznitelik ayarlarsanız false, aynı anda birden fazla kişi bir dosyayı kullanıma kontrol edebilirsiniz ve bunlar dosyasında iade ederken değişiklikleri karşılaştırmak gerekir.

Aşağıdaki örnek, özel kullanıma gerektirecek şekilde gösterilmiştir:

<exclusive_checkout required="true"/>

En son kullanıma al

Kullandığınız get_latest_on_checkout öğesi bir kullanıcı bir dosyayı bir takım projesi için ettiğinde varsayılan davranışı yapılandırmak için.

<get_latest_on_checkout required=""/>

Varsa required özniteliği true, en son sürümünü bir öğe veya ipucu, karşıdan her bir kullanıcı kullanıma.Bu davranış kullanıma davranışı benzer Visual SourceSafe.

Varsa required özniteliği false, teslim alma işlemi alanınızdaki yerel sürüm kullanıma.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ü almak için varsayılan kullanıma davranış olduğunu belirtmek nasıl gösterir.

<get_latest_on_checkout required="true"/>

İade notları

Kodda ettiğinde Geliştirici iade notları sağlar.Kod değişiklikleri takım işlemleriyle ilgili olup olmadığını ve varsa, bu notları açıklanmaktadır nasıl.Örneğin, iade Not değişikliğin bir güvenlik incelemesi nedeniyle yapıldığı ve Not güvenlik incelemesi göre değişiklikleri hakkında ayrıntılar içerebilir olup olmadığını belirtebilir.

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 Not açıklayan etiket.Etiket görünür iadeler bekleyen bir kullanıcı bir değişiklik ettiğinde iletişim kutusu.

gerekli

İade Not bir değere sahip olması gerekip gerekmediğini belirtir.Bu öznitelik ayarlanmışsa true, iade Not bir değere sahip olmalıdır.Bu öznitelik false olarak ayarlanmışsa, bir değer isteğe bağlıdır.

sıra

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

Aşağıdaki örnek, bir değere sahip gerekli değildir ve "Belge etkisi" adlı bir ek iade not oluşturmak Çevik Yazılım Geliştirme için MSF için iade notları özelleştirmek nasıl 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 denetimi için bir işlem şablonu yapılandırmak için kullanabileceğiniz izinleri belirli bir grup vardır.İzinleri belirleyerek, hangi eylemleri güvenlik grupları ve bireyler sürüm denetiminde olan öğeler üzerinde gerçekleştirebilirsiniz tanımlayın.Daha fazla bilgi için bkz. İşlevsel alanlara erişimi denetleme.

Ayrıca bkz.

Kavramlar

Başlangıç gruplarını, takımları, üyeleri ve izinleri yapılandırma

Diğer Kaynaklar

Sürüm denetimini kullanma