Aracılığıyla paylaş


VSS Yükseltme Araçlarının Verilerinizi Nasıl Dönüştürdüğünü Anlama

Visual SourceSafe yükseltme araçları bir kerelik ve tek yönlü yükseltme için uygun bir yöntem olan, Team Foundation Server (tfs) Visual SourceSafe codebase.Araçlar Visual SourceSafe'de erişme durdurmak ve Dağıtımda tfs Bakımı başlamak hazır olduğunuzda yalnızca verilerinizi yükseltmek için kullanmanız gerekir.

tfs ve Visual SourceSafe önemli işlevsel farklılıklara sahiptir.Sonuç olarak, Visual SourceSafe yükseltme araçları yükseltme sırasında belirli türdeki verileri değiştirin.

Bu konuda

  • Değişiklik kümelerinin nasıl oluşturulur

  • Paylaşılan ve sabitlenmiş öğeleri yükseltilmiş

  • Tarihsel veri bağlantı noktası kurulmuş nasıl

    • Kullanıcı adı ve zaman damgası ile ilgili verileri nasıl ürünüdür

    • Belirli türdeki olayları dönüştürülür nasıl

  • Sürüm denetimi bağlarını nasıl ürünüdür

Değişiklik kümelerinin nasıl oluşturulur

tfs sürüm denetim grupları değişikliklerini birden çok dosyayı bir kullanıcı, tek bir birim halinde bir değişiklik kümesini denetler.Bu tek birim olarak bilinen bir değişiklik.

Visual SourceSafe değişim kümelerine eşdeğer bir özelliğe sahip değildir.Ancak, dönüştürme işlemi sırasında, aşağıdaki koşullar doğru olduğu sürece her değişiklik kümesi bir değişiklik kümesi içinde gruplandırılır:

  • Değişiklikler birbiriyle çelişmez.Örneğin, iki eylem aynı dosyayı veya klasörü etkilemez.

  • Değişiklikler arasında en fazla birkaç dakika vardır.

  • Değişiklikler, aynı kullanıcı tarafından teslim edilmiştir.

  • Değişikliklerin aynı giriş yorumu vardır.

Paylaşılan ve sabitlenmiş öğeleri yükseltilmiş

Visual SourceSafe bir dosyayı birden çok klasör arasında paylaşabilirsiniz.Paylaşılan bir dosyada yaptığınız değişiklikler, dosyanın paylaşıldığı klasörler arasında çoğaltılır.tfs sürüm denetimi eşdeğer bir özelliğe sahip değildir.Yükseltme sırasında paylaşılan dosya Visual SourceSafe Project planınızdaki tfs sürüm denetimi için sunucunuzda madde ilave bağımsız kopyasını oluşturarak yükseltilir.

tfs sürüm denetimi de Visual SourceSafe Pin özelliğiyle eşdeğer bir özelliğe sahip değil.Visual SourceSafe projesinde Tutturulan öğeler dönüştürülür yükseltme sırasında Etiketli öğeler tfs sürüm denetimi için sunucunuzda.Daha fazla bilgi için sonraki bölüme bakınız.

Tarihsel veri bağlantı noktası kurulmuş nasıl

Visual SourceSafe veritabanı içindeki bir öğenin geçmişindeki her olay Team Foundation sunucunuzu bir değişiklik kümesi transfer edilir.Yükseltme tamamlandıktan sonra bu verileri geçmiş penceresinde görüntüleyebilirsiniz.Daha fazla bilgi için bkz. Bir maddenin geçmişi alın.

Bazı değişiklikler veri yükseltme sırasında oluşur.

ms253166.collapse_all(tr-tr,VS.110).gifKullanıcı adı ve zaman damgası ile ilgili verileri nasıl ürünüdür

Visual SourceSafe veritabanı içindeki bir öğenin geçmişindeki her girdi için Team Foundation Server üzerinde bir değişiklik kümesine yükseltilir gibi aşağıdaki değişiklikler gerçekleşir:

  • Değişiklik kümesinin zaman damgası, tarih ve saat ne zaman madde yükseltildi ayarlanır.

  • Özgün zaman damgası değişiklik kümesinin yorum alanında depolanır.

  • Kullanıcı adı kullanıcı eşleme işleminin sonucuna bağlı olarak değişiklik kümesinin Kullanıcı alanında veya Yorum alanında depolanır.

    [!NOT]

    Geçmiş veriler için kullanıcı adlarının nasıl atandığını kontrol etmek istiyorsanız, VssUpgrade kullanmanız gerekir.Bkz: kullanıcı adlarının nasıl yükseltilir belirtme.

ms253166.collapse_all(tr-tr,VS.110).gifBelirli türdeki olayları dönüştürülür nasıl

Olayları düzenleme, yeniden adlandırma ve silme gibi basit bir şekilde değişiklik kümeleri üzerinde Team Foundation Server'ınızı içine Visual SourceSafe veritabanından yükseltilir.Ancak, bazı olaylar, aşağıdaki tabloda gösterildiği gibi edemeyeceğiniz yollarla yükseltme araçları dönüştürün.

 Visual SourceSafe olay

tfs sürüm denetimine nasıl yükseltilir

Dosya veya klasör ekleyin

Bu değişiklik her yükseltilen dosya ve klasör geçmişindeki ilk olaydır.Aksine Visual SourceSafe'de de içeren her alt öğe için üst hiçbir olay günlüğe kaydedilir.

Dallandırma

Paylaşımı Visual SourceSafe'de dallanma, önkoşulu olduğu halde tfs sürüm denetimi paylaşmayı desteklemez. Bu nedenle, yükseltme dallı bir dosyanın hedef klasörde dosyanın bir kopyasını oluşturur.

Visual SourceSafe veritabanını paylaşılan dosyalar tarafından paylaşılıyor olduğunda, varolan dosyanın sürümünü kopyalayarak ve kopyayı hedef klasöre koyarak tfs sürüm denetimine yükseltilir.Bundan sonra branş olayı gerçekleşinceye kadar her değişiklik kümesi dosyanın her iki kopyasında da çoğaltılır.

Etiket

Dolaylı olarak Etiketli öğeler: örtülü olarak görsel bir klasör etiketlerken SourceSafe, içerdiği öğeler olarak etiketlenir.Yükseltme işlemi açıkça Takım projenizdeki tüm yükseltilmiş öğeleri etiketler.

Açıkça etiketlenmiş dosya: , Visual SourceSafe tek bir dosyayı açıkça etiketlerken dosyasının yeni bir sürümü oluşturulur. Yükseltme işlemi bağlantı noktalarını etiket tfs sürüm denetimi, ancak geçerli sürüm için yeni bir sürüm oluşturmaz.

NotNot
Visual SourceSafe veritabanı çok sayıda dosyaya uygulanan çok etiket içeriyorsa, yükseltme süreci uzayabilir.Bu verileri dışarıda bırakmak isterseniz, VssUpgrade ve etiketleri yoksaymak üzere yapılandırmanız gerekir.Bkz: < Label geçirmek = "false" / >.

Klasör taşıma

Taşıma klasörü olayı tfs sürüm denetim klasörü yeni bir sürümünü oluşturur.

VssUpgrade kullanıyorsanız, kaynak ve hedef klasörler aynı anda yükseltilmeden taşınmış klasörlerdeki öğelerin tam geçmişlerini yükseltilmeyecek.Bkz: gözden geçirme ve çözümleme sorunlarını çözümleme özelliği tarafından bulunan.

NotNot
Klasörü taşıma olayı geri yükleme olayı ile birleşmiş ise, geçmiş verileri doğru şekilde yükseltilebilir değil.

Geri Yükle

Geri yükleme olayı yükseltmeden önce oluşan geçmiş verisi yok.

PIN ve UNPIN

tfs sürüm denetimi sabitleme özelliğini desteklemiyor.Yükseltme Araçları iki etiket oluşturarak tutturulmuş bir dosyayı yükseltin.

PINNED_LATEST etiketi sabitlenmiş dosyaların sabitlenmiş sürümlerine ve sabitlenmemiş dosyaların en yeni sürümlerine uygulanır.PINNED etiketi sabitlenmiş dosyaların yalnızca sabitlenmiş sürümlerine uygulanır.Yükseltme sonra PINNED_LATEST etiketi bir Get Latest Visual SourceSafe'de aynı dosyaları alacaktır.Ancak, bir özel bir durum ise PINNED_LATEST etiket farklı dönebilir yeniden adlandırma veya dosyayı silme gibi bir dosya sabitlendikten sonra iade etme dışında Olaylar oluştuysa, dosyaları.

Paylaşma

tfs sürüm denetimi paylaşmayı desteklemez.Visual SourceSafe veritabanınızdaki paylaşılan dosyalar tarafından paylaşılıyor olduğunda, varolan dosyanın sürümünü kopyalayarak ve kopyayı hedef klasöre koyarak tfs sürüm denetimine yükseltilir.Bundan sonra her değişiklik kümesi dosyanın her iki kopyasında da çoğaltılır.

Dosya veya Klasörün Silinmesini Geri Alın

Bir yükseltme işlemi sırasında olayları bir dosya veya klasörü silmeyi geri alma, tfs sürüm denetim dosya ve klasör yeni bir sürümünü oluşturmak için olay araçları yeniden yürütün.

Yükseltme araçları içeren dosya veya klasör adı, tarih ve saat ne zaman silinmeyen bir değişiklik ve kullanıcı adı oluşturun.

Sürüm denetimi bağlarını nasıl ürünüdür

Yükseltme Araçları bağlantı noktası sürüm denetimi bağlarını her bir çözüm için.

Sonraki adım

Visual SourceSafe'den Yükseltme için Hazırlanma