Aracılığıyla paylaş


VSSUpgrade Komut İstemi Aracını Kullanarak Visual SourceSafe'den Yükseltme

Çoğu zaman, kullanmanız gereken vss Yükseltme Sihirbazı yerine VssUpgrade komut istemi aracı Visual SourceSafe verilerinizi yükseltmek için.Bununla birlikte, birkaç durum ne zaman isteyebilirsiniz bir şirket içi Team Foundation server (tfs) yükseltmek için VssUpgrade komut satırı aracını kullanın.

VSSUpgrade kullanarak Visual SourceSafe verilerinizi yükseltmek için

  1. Araç, verilerinizi nasıl dönüştürür? anlamak 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.

  2. Yükseltme işlemine hazırlama yükseltme işlemine başlamadan önce önceden planlayın ve verilerinizi hazırlayın önemlidir.

    Önemli notÖnemli

    Devam etmeden önce Visual SourceSafe havuzunuzdaki üzerinde Visual SourceSafe ÇÖZÜMLEMENİZE yardımcı programını çalıştırmanız gerekir.Bkz: kopya ve Visual SourceSafe veritabanını hazırlama.

  3. Benzersiz VssUpgrade özellikleri hakkında bilgi edinin.Bunlardan herhangi birinin gerekmeyen sonra kullanmanız gereken vss Yükseltme Sihirbazı yerine.

  4. Verilerinizi çözümlemek için Visual SourceSafe karşı verilerinizi yükseltmeden önce Team Foundation sürüm denetimi, verilerinizdeki sorunların herhangi bir yükseltme sonucunu etkilemeyeceğini belirlemek için Analiz komutunu kullanmanız gerekir.Bu işlem verilerinizi yükseltmek için gerekli olan bir kullanıcı eşleme dosyası da oluşturur.

  5. Verilerinizi yükseltmek verilerinizi yükseltmek için gerekir kullanıcı adlarının nasıl yükseltilir belirtin, bir geçiş ayarları dosyası oluşturmanız ve ardından Taşı komutunu çalıştırın.

  6. Görüntülemek ve sonuçlarını doğrulamak ve gerektiği gibi sorunları çözmek

VssUpgrade özellikleri

Yükseltme ve şirket içi bir takım projesi için veri bağlantı noktası VssUpgrade kullanın ve:

  • Bir komut dosyası gibi otomatikleştirilmiş bir yaklaşım bir parçası olarak yükseltin.

  • Tek bir takım projesine çoklu Visual SourceSafe projelerine geçirme, sizin tarafınızdan belirlenen bir klasör yapısını kullanarak.

  • Kullanıcı verilerini nasıl dönüştürülür belirtmek, örneğin, gelen Kim için Visual SourceSafe'de EUROPE\KimT tfs içinde.

  • Etiketleri yoksaymak Visual SourceSafe veri.

  • İşlemi yarıda kesildi sonra devam büyük miktarda veri yükseltilirken — Örneğin, bir ağ hatası nedeniyle.

Bu özelliklerden herhangi birini kullanmadığınız veya yükseltme ve bağlantı noktası gerekiyorsa verilerinizi bir takım projesi üzerinde Team Foundation hizmet, kullanmanız gereken sonra vss Yükseltme Sihirbazı yerine VssUpgrade.

Verilerinizi çözümlemek

tfs sürüm denetimi için Visual SourceSafe verilerinizi yükseltmeden önce verilerinizdeki sorunların herhangi bir yükseltme sonucunu etkilemeyeceğini belirlemek için önce analiz komutunu kullanmanız gerekir.Bu komut, verilerinizi yükseltmek için Taşı komutunu kullanan bir kullanıcı eşleme dosyası da oluşturur.

ms253090.collapse_all(tr-tr,VS.110).gifBir çözümleme ayarları dosyası oluşturma

Analiz komutunu çalıştırmadan önce bir çözümleme ayarları dosyası oluşturmanız gerekir.Bu dosyada, yükseltme Visual SourceSafe veritabanını ve yükseltmek istediğiniz klasör yolunu belirtin.

Aşağıdaki xml bir çözümleme ayarları dosyası örneğidir.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\ourvss"></VSSDatabase>
          <UserMap name="c:\ourvss\migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/Core"></Project>
          <Project Source="$/ProjectA"></Project>
          <Project Source="$/ProjectB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <Output file="c:\ourvss\migrate\logs\ContosoVSSAnalyze.xml"></Output>
</Settings>
</SourceControlConverter>

Önceki örneği kopyalayın, kendi Çözümle ayar dosyanıza yapıştırabilir ve sonra değiştirin.Aşağıdaki bilgiler örneği gereksinimlerinizi karşılayacak şekilde uyarlamanıza yardımcı olabilir.

ms253090.collapse_all(tr-tr,VS.110).gif<?xml kodlama > öznitelik

<?xml encoding> Analiz ayarları dosyanızda kullanılan kodlama özniteliği eşleşmelidir.Örneğin dosya Unicode olarak kaydedildiğinde, <?xml encoding> etiketi aşağıdaki gibidir:

<?xml version="1.0" encoding="unicode">

ms253090.collapse_all(tr-tr,VS.110).gif<VSSDatabase adı> öznitelik

İçinde <VSSDatabase name> özniteliği, içeren klasörün yolunu belirtmek srcsafe.ini dosyasını yükselttiğiniz Visual SourceSafe veritabanı kopyası için. Örne?in:

<Source name="VSS">
   ...
   <VSSDatabase name="c:\ourvss"></VSSDatabase>
   ...
</Source>

Yol srcsafe.ini dizisini içermemelidir.Örneğin, aşağıdaki <VSSDatabase name> özniteliği yanlıştır ve VssUpgrade komutunun başarısız olmasına neden olur:

<Source name="VSS">
   ...
   <VSSDatabase name="c:\ourvss\srcsafe.ini"></VSSDatabase>
   ...
</Source>

ms253090.collapse_all(tr-tr,VS.110).gif<UserMap adı> öznitelik

Analiz komutunu toplar ve Visual SourceSafe kullanıcılar hakkındaki verileri derler ve bir xml dosyasında depolar.İsteğe bağlı olarak, <UserMap name> özniteliğinde bu verilerin depolanmasını istediğiniz dosya yolunu ve adını belirtebilirsiniz.Bu özniteliği belirtmezseniz, analiz komutunu adlı bir dosya oluşturur UserMap.xml ve geçerli dizine koyar.

ms253090.collapse_all(tr-tr,VS.110).gif<ProjectMap> bölüm

İçinde <ProjectMap> bölümünde, içinde yükseltmek istediğiniz her Visual SourceSafe projesine yolunu belirtmek Source özniteliği, bir <Project> öğesi.

Visual SourceSafe veritabanınızdaki tüm veri yükseltme yaptığınız <ProjectMap> bölümüne aşağıdaki örneğe uymasını:

<ProjectMap>
   <Project Source="$/"></Project>
</ProjectMap>

Bilgisayarınızın tam yükseltme yerine Visual SourceSafe veritabanı aynı zamanda, seçilen projeleri farklı zamanlarda yükseltebilirsiniz.

İpucuİpucu

Çok sayıda yükseltmek için veri varsa, yükseltme sırasında ekibinizin engelleme önlemek için bu seçeneği kullanın.

Kaynak özniteliklerdeki yollar çakışmamalıdır.Örneğin, aşağıdaki <ProjectMap> bölümü geçerli değildir:

<ProjectMap>
   <Project Source="$/ProjectA"></Project>
   <Project Source="$/ProjectA/Controller"></Project>
</ProjectMap>

ms253090.collapse_all(tr-tr,VS.110).gif<Çıktı dosyası> öznitelik

<Settings> bölümünde, <Output file> özniteliğinde çözümleme raporunun yazılmasını istediğiniz yolu ve dosyanın adını belirtebilirsiniz.Bu seçeneği belirlemek istemiyorsanız, atla <Output> etiket.Bu durumda, dönüştürücü rapor adlı bir dosyaya yazar VSSAnalysisReport.xml ve geçerli dizine koyar.

ms253090.collapse_all(tr-tr,VS.110).gif<SQL> öğe

VssUpgrade ekleyerek geçici veri depolamak için kullanmak için bir veritabanı belirtmelisiniz bir <SQL> öğesine <Source> bölüm çözümleme ayarları dosyası.Bu öğe, aşağıdaki sözdizimini kullanır: <SQL Server="SQL_Server_name"></SQL>.

Örneğin, VssUpgrade adlı bir bilgisayar üzerinde çalıştırıyorsanız, FABRIKAM-2, bir yerel sql Server Express örneği aynı bilgisayarda kullanmak için:

<Source name="VSS">
   ...
   <SQL Server="fabrikam-2\sqlexpress"></SQL>
   ...
</Source>

sql Server, örneğin adlı bir sunucu kullanmak için dönüştürücü yönlendirmek içinFabrikamSQLServer

<Source name="VSS">
   ...
   <SQL Server="fabrikamsqlserver"></SQL>
   ...
</Source>

ms253090.collapse_all(tr-tr,VS.110).gifAnaliz komutunu çalıştırın

  1. Windows Start, çalışma komut istemi yönetici olarak.

  2. İçinde Yönetici: komut istemi penceresinde girin:

    VssUpgrade AnalyzeSettings.XML öğesini

    Yerine Settings.XML öğesini ile oluşturduğunuz analiz ayarları dosyasının adını ve yolunu.

  3. İstendiğinde, Visual SourceSafe veritabanı için yönetici parolasını girin.Veritabanı parolası yoksa Enter tuşuna basın.

VssUpgrade devam eden durumu Analyze komutu hasılatını görüntüler.İşlem tamamlandığında, sistem sonuçlarını özetler.Örne?in:

Analyze complete.
Analyzed 859 files and 941 folders.
Warnings 0 and Errors 0
Pre-migration report file: C:\VSS\migrate\VSSAnalysisReport.xml

Varsa herhangi bir uyarı veya hata, bunları ilgili ayrıntıları bulabilirsiniz ConverterErrors.txt ve VSSUpgrade.log.

Analyze komutu oluşturur:

  • Taşı komutunu neden olabilecek olası sorunları ve değişiklikler hakkındaki ayrıntıları almak için kullanabileceğiniz bir rapor.

  • Bir kullanıcı eşleme dosyası (Usermap.xml), hangi kullanıcı veri yükseltme işlemi sırasında nasıl dönüştürülür belirtmek için kullanabilirsiniz.

Bu dosyalar aşağıda daha ayrıntılı olarak açıklanmıştır.

ms253090.collapse_all(tr-tr,VS.110).gifAnalyze komutu tarafından bulunan sorunları gidermek ve gözden geçirin

Analiz Raporu Visual SourceSafe veritabanı yükseltme işlemi sırasında sorunlara neden olabilecek konular hakkında bilgi sağlar.Bu sorunların birçoğu yükseltme işlemi ile ilgili sorunları en aza indirmek için mümkün olduğunca sonraki bölümde açıklandığı şekilde çözmeye çalışın.

ms253090.collapse_all(tr-tr,VS.110).gifBazı Dosyalar Kullanıma Alındı

Rapor şu anda kullanıma alınan dosyaları listeler.Yükseltme işlemi, kullanıma alma bilgilerini korumaz.Mümkün olduğunca çok sayıda dosya yükseltmeden önce iade olarak emin olmak deneyin.

ms253090.collapse_all(tr-tr,VS.110).gifBazı Öğelerde Veri Bütünlüğü Sorunları Var

Rapor, veri bütünlüğü ele geçirilen öğeleri listeler.Visual SourceSafe ÇÖZÜMLEMENİZE yardımcı programı bu tür sorunları düzeltmek mümkün olabilir.Öğeler onarılamaz yükseltilmeyecek.Daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: ANALYZE Yardımcı programı ve Visual SourceSafe'de Veritabanı Bozulma Hatalarını Belirleme ve Onarma.

ms253090.collapse_all(tr-tr,VS.110).gifEşleşen Projelerdeki Bazı Klasörler <ProjectMap> Bölümünde Olmayan Geçmişi İçerir

Klasör bir Visual SourceSafe veritabanında bir projeden diğerine taşındıysa, bu klasörün geçmişi hem özgün hem de geçerli projede bulunur.Böyle bir klasörü tüm geçmişiyle birlikte yükseltmek için hem özgün hem de geçerli projeleri yükseltmeniz gerekir.

Örneğin, yükseltmekte olduğunuz Visual SourceSafe projesi Project2'yi.Bu proje, geçmişinde bir zamanda Project1'den taşınmış olan $/Project2/FeatureA dosyasını içerir.

<ProjectMap> bölümünüz şunları içeriyorsa...

Örneğin…

Then…

Her iki proje.

<ProjectMap>
   <Project Source="$/Project1"></Project>
   <Project Source="$/Project2"></Project>
</ProjectMap>

Klasör tüm geçmişi ile yükseltilir.

Proje klasörü orijinal olarak içeriyor ancak bu proje, klasörü şu an içeren proje değil.

<ProjectMap>
   <Project Source="$/Project1"></Project>
</ProjectMap>

Klasör yükseltilmez.

Proje şu anda bu klasörü içeriyor ancak bu proje, klasörü orijinal olarak içeren proje değil.

<ProjectMap>
   <Project Source="$/Project2"></Project>
</ProjectMap>

Klasör geçerli projeye taşınmasından başlayarak geçmişi ile yükseltilir.Klasör geçerli projeye taşınmadan önce gerçekleşen geçmiş yükseltilmez.

Ayar dosyasının <ProjectMap> bölümü hakkında daha fazla bilgi için bkz. bu konudaki önceki <ProjectMap> Bölüm.

ms253090.collapse_all(tr-tr,VS.110).gifBazı etiket adları Team Foundation sürüm denetimi tarafından desteklenmiyor

Rapor tfs sürüm denetimi desteklemediği karakterler içerdiğinden bunlar yükseltildiğinde değişecek etiket adlarını listeler.Bkz: Team Foundation'da Adlandırma Kısıtlamaları

Verilerinizi yükseltmek

Analiz komutunu çalıştırdıktan sonra verilerinizi yükseltmek neredeyse hazırsınız demektir.Taşı komutunu çalıştırmadan önce ayarları dosyası oluşturmanız gerekir.İsteğe bağlı olarak, kullanıcı adlarının nasıl yükseltilir belirtebilirsiniz.

ms253090.collapse_all(tr-tr,VS.110).gifKullanıcı adlarının nasıl yükseltilir belirtin

Nasıl kullanıcı bilgileri Visual Source Safe'ten tfs sürüm denetimine yükseltilir kontrol edebilirsiniz.Özellikle, Taşı komutunu tfs sürüm denetimi içindeki her öğenin geçmişindeki her değişiklik kümesi ile ilişkilendirmek hangi kullanıcı adı belirtebilirsiniz.Analiz komutunu çalıştırdığınızda, bu konunun önceki kısımlarında açıklandığı gibi oluşturulan kullanıcı eşleme dosyasını düzenleyerek bunu yapabilirsiniz.

Kullanıcı eşleme dosyası isteğe bağlıdır.Atlarsanız <UserMap name> özniteliğini çözümleme ayarlar dosyanızdan, her değişiklik kümesi aşağıdaki şekilde yapılandırıldığında:

  • Kullanıcı alanı VssUpgrade altında çalıştığı hesap adına ayarlanır.

  • Visual SourceSafe veritabanınızda eylemi gerçekleştiren kullanıcının adı Yorum alanında depolanır.

ms253090.collapse_all(tr-tr,VS.110).gifBir kullanıcının dosya eşleme örneği

Analiz komutunu çalıştırdığınızda, Visual SourceSafe kullanıcılar hakkındaki verileri derler ve bir xml dosyasında depolar.Bu dosya Visual SourceSafe sürüm denetimi işlemi yükselttiğiniz Visual SourceSafe projelerine her zamankinden yürüttü her kullanıcı listeler.

Aşağıdaki örnek Analyze komutu tarafından oluşturulan kullanıcı eşleme dosyasını gösterir.

<?xml version="1.0" encoding="utf-8"?>
<UserMappings>
   <UserMap From="Admin" To=""></UserMap>
   <UserMap From="Guest" To=""></UserMap> 
   <UserMap From="Kim" To=""></UserMap>
   <UserMap From="Satomi" To=""></UserMap>
   <UserMap From="Mark" To=""></UserMap>
</UserMappings>

Kullanıcı eşleme dosyasında UserMap öğelerinin bazılarının ya da tümünün To özniteliğini belirtebilir ya da hiçbirininkini belirtmeyebilirsiniz.Örneğin, önceki örneği aşağıdaki şekilde değiştirebilirsiniz:

<?xml version="1.0" encoding="utf-8"?>
<UserMappings>
   <UserMap From="Admin" To="NORTHAMERICA\KenM"></UserMap>
   <UserMap From="Guest" To="Test1"></UserMap> 
   <UserMap From="Kim" To="EUROPE\KimT"></UserMap>
   <UserMap From="Satomi" To="ASIA\SatomiH"></UserMap>
   <UserMap From="Mark" To=""></UserMap>
</UserMappings>

Önceki örnekte Guest öğesinin Test1 öğesine eşlenmiş olduğuna ve hiçbir etki alanının belirtilmediğine dikkat edin.Bu gibi durumlarda VssUpgrade hesabı varsayılan etki alanına ait olduğu varsayılmaktadır.

Bir<UserMap To> özniteliği belirtmezseniz, her değişiklik kümesi aşağıdaki şekilde üretilir:

  • Kullanıcı alanı VssUpgrade altında çalışmış olan hesap adına ayarlanır.

  • Visual SourceSafe veritabanınızda eylemi gerçekleştiren kullanıcının adı Yorum alanında saklanır.

  • Belirttiğiniz bir <UserMap To> özniteliği ve değeri, Team Foundation Server üzerinde geçerli bir kullanıcı, kullanıcı alanı o hesabın adına ayarlanır.Değer, Team Foundation Server üzerinde geçerli bir kullanıcı değil, VssUpgrade bir hata görüntüler ve yükseltme işlemi sona erdirmek.

ms253090.collapse_all(tr-tr,VS.110).gifGeçiş ayarları dosyası oluşturma

Visual SourceSafe yükseltmek için ve nasıl yükseltmek istiyorsanız, farklı açılarını denetlemek için istediğiniz verileri belirtmek için geçiş ayarları dosyası kullanın.Oluşturduğunuz bu dosyayı kopyalamanın en kolay yolu daha önceden bu dosyada Bir çözümleme ayarları dosyası oluştur öğesinde oluşturduğunuz dosyayı kopyalamaktır.Taşı komutunu tarafından kullanılabilmesi için dosya için daha fazla veri ekleyin.

Aşağıdaki örnek bir geçiş ayarları dosyası gösterir.

<?xml version="1.0" encoding="utf-8"?>
<SourceControlConverter>
<ConverterSpecificSetting>
     <Source name="VSS">
          <VSSDatabase name="c:\ourvss"></VSSDatabase>
          <UserMap name="c:\ourvss\migrate\Usermap.xml"></UserMap>
     </Source>
     <ProjectMap>
          <Project Source="$/Core" Destination="$/CoreTeamProject"></Project>
          <Project Source="$/ProjectA" Destination="$/ClientTeamProject/ProjectA"></Project>
          <Project Source="$/ProjectB" Destination="$/ClientTeamProject/ProjectB"></Project>
     </ProjectMap>
</ConverterSpecificSetting>
<Settings>
     <TeamFoundationServer name="My_Server" port="8080" protocol="http" collection="tfs/DefaultCollection"></TeamFoundationServer>
     <Output file="c:\ourvss\migrate\logs\ContosoVSSMigrate.xml"></Output>
</Settings>
</SourceControlConverter>

Aşağıdaki bilgiler, Taşı komutunu verilerinizi nasıl yükseltecek belirtmek için geçiş ayarları dosyası değiştirmenize yardımcı olabilir.

ms253090.collapse_all(tr-tr,VS.110).gif<ProjectMap>

Her <Project> öğesinde <ProjectMap> bölüm geçiş ayarları dosyanızın sağlayan bir Destination üzerinde Team Foundation Server proje Visual SourceSafe veritabanı içeriğini yükseltmek istediğiniz konumun yolunu belirtmek için öznitelik (içinde belirtilen Source özniteliği).

İçeriğini yükseltmek istediğiniz gibi ProjectA , Visual SourceSafe veritabanına ProjectA adı verilen bir takım projesinin kök Client.

<ProjectMap>
   <Project Source="$/ProjectA" Destination="$/ClientTeamProject/ProjectA"></Project>
</ProjectMap>

Hedef öznitelik değerinin geçerli olması için, aşağıdaki koşulların doğru olması gerekir:

  • Takım projesi içinde Destination özniteliği (önceki örnekte, takım projesi olan ClientTeamProject), yükseltme işlemine başlamadan önce takım proje koleksiyonunda zaten bulunmalıdır.

  • <Proje> öğesinin Destination özniteliğindeki yol diğer <Project> öğelerinin Destination özniteliğindeki yol çakışmamalıdır.Örneğin, aşağıdaki <ProjectMap> bölümü geçerli değildir:

    <ProjectMap>
       <Project Source="$/ProjectA" Destination="$/ClientTeamProjectA/"></Project>
       <Project Source="$/ProjectB" Destination="$/ClientTeamProjectA/ProjectB"></Project>
    </ProjectMap>
    

[!NOT]

Varsa klasöründe Destination özniteliği tüm öğeleri içerir ve Visual Source Safe öğelerinizin hiçbirini yolu bu öğelerden herhangi birini sürüm denetim yolu ile çakışırsa, yükseltme işlemi başarısız olur.

ms253090.collapse_all(tr-tr,VS.110).gif<TeamFoundationServer> etiket

İçinde <Settings> bölümünde, eklemek bir <TeamFoundationServer> etiketi ve aşağıdaki biçimi kullanarak Team Foundation sunucunuzu adı, bağlantı noktası, protokol ve takım projesi koleksiyonu için yol belirtin:

<TeamFoundationServer name="ServerName" port="PortNumber" protocol="http" collection="path/collection name></TeamFoundationServer>

ms253090.collapse_all(tr-tr,VS.110).gif<Label migrate="false" /> etiket

Visual SourceSafe veritabanı çok sayıda dosyaya uygulanan çok etiket içeriyorsa, yükseltme süreci uzayabilir.Takımınız bu verilere gereksinimi yoksa, VssUpgrade ekleyerek etiketleri yoksaymak üzere yapılandırabilirsiniz <Label migrate="false" /> için etiket <Settings> bölüm.

ms253090.collapse_all(tr-tr,VS.110).gif<Çıktı dosyası> öznitelik

İçinde <Settings> bölümünde <Output file> özniteliği, yolu ve dosya yazılan yükseltme raporunu istediğiniz yeri belirtebilirsiniz.Özniteliği eklemezseniz, dönüştürücü VSSMigrationReport.xml adlı dosyaya rapor yazar ve geçerli dizine koyar.

ms253090.collapse_all(tr-tr,VS.110).gifGeçiş komutunu çalıştırma

  1. Windows Start, çalışma komut istemi yönetici olarak.

  2. İçinde Yönetici: komut istemi penceresinde girin:

    VssUpgrade MigrateSettings.XML öğesini

    Yerine Settings.XML öğesini ile oluşturduğunuz geçiş ayarları dosyası adını ve yolu.

    Öğesinden yükseltme yapıyorsanız her projeyi Taşı komutunu görüntüler, Visual SourceSafe veritabanı ve her klasörün içine veri yükseltilecek için sunucunuz üzerindeki Team Foundation sürüm denetimi.

  3. İstendiğinde, Visual SourceSafe veritabanı için yönetici parolasını girin.Veritabanı parolası yoksa Enter tuşuna basın.

  4. Sistem yükseltme işleminin nasıl çalışacağını özetlemektedir ve devam etmek istediğinizi onaylamanızı ister.Örne?in:

    This will start migration with following inputs:
    
    SourceSafe Folders -> Team Foundation Server Folders
    
    $/ -> $/Sequence2
    
    Full history migration of VSS Database: c:\vss
    
    Team Foundation Server: http://fabrikam-4:8080/tfs/DefaultCollection
    Migration Settings File: migrate_settings.xml
    Migration Report: C:\VSS\migrate\VSSMigrationReport.xml
    
    Depending on the VSS database size, migration may take few hours to complete.
    Please verify all inputs are correct and confirm.
    Start migration (Y/N)?
    

    Press Y devam etmek için.

VssUpgrade devam eden durumu geçiş komut hasılatını görüntüler.İşlem tamamlandığında, sistem sonuçlarını özetler.Örne?in:

Verification of pinned versions: 0 file(s) added, 0 file(s) edited and 86 file(s) label updated
Verification of latest tip versions: No change was required (No fixes required. All latest tip versions were migrated successfully)

Started: Creating label "Pinned_Latest".
Finished: Creating label "Pinned_Latest".

Migration complete.
Migrated 6397 Actions
Warnings 7 and Errors 0
Post migration report file: C:\VSS\migrate\VSSMigrationReport.xml

Varsa herhangi bir uyarı veya hata, bunları ilgili ayrıntıları bulabilirsiniz ConverterErrors.txt ve VSSUpgrade.log.

Taşı komutunu Taşı komutunu neden olabilecek olası sorunları ve değişiklikler hakkındaki ayrıntıları almak için kullanabileceğiniz bir rapor oluşturur.Bkz: Visual SourceSafe'den Yükselttikten Sonra Sonraki Adımları Uygulama

ms253090.collapse_all(tr-tr,VS.110).gifArtımlı yükseltme kullanarak işlemi sürdürme

Yükseltme işlemi herhangi bir nedenden dolayı kesilirse, işlem sona erdi noktadan artımlı yükseltme olarak işleme devam edebilirsiniz.Artımlı yükseltme yükseltme işlemi bir hata ya da ağ sorunları nedeniyle başarısız olduysa yararlı olabilir.Artımlı yükseltme sırasında dönüştürücü yalnızca önceki oturumlarda yükseltme olmayan verileri yükseltecek.

Artımlı yükseltme başlatmak için şu adımları izleyin Taşı komutunu çalıştırmak.Taşı komutunu basın artımlı bir geçiş gerçekleştirmek isteyip istemediğinizi sorduğunda Y.

Artımlı yükseltme sınırlamaları

Aşağıdaki kısıtlamalara uymadığınız sürece artımlı yükseltme başarısız olur:

  • Visual SourceSafe veritabanına değil gerçekleştirdiğiniz gerekir yok, temizlemek, arşivlemek veya etkinlikler geri.

  • Değiştirmemelisiniz <ProjectMap> geçiş ayarları dosyanızın bölüm.

  • Team Foundation Server'ı tüm klasörleri (veya herhangi bir içeriğin klasörlerinde) belirtilen değiştirmemelisiniz <ProjectMap> geçiş ayarları dosyanızın bölüm.

Sonraki adım

Görüntülemek ve sonuçlarını doğrulamak ve gerektiği gibi sorunları çözmek