Příprava na upgrade z Visual SourceSafe
Před zahájením procesu upgradu z aplikace Visual SourceSafe (VSS) na Team Foundation Server (TFS) plánujte dopředu a připravte počítače a databáze, abyste zlepšili výsledek a zabránili vážným problémům.
[!POZNÁMKA]
Pokud je vaše databáze Visual SourceSafe starší verze než Visual SourceSafe 6.0, je třeba ji nejprve upgradovat na verzi Visual SourceSafe 2005.Potom můžete upgradovat data do TFS.Tento proces je popsán níže.
Příprava na inovaci
Zkontrolujte, zda máte požadovaná oprávnění
Naplánovat upgrade s vaším týmem
Poskytnout databázi pro upgrade nástroje pro použití
Připravit instanci aplikace Team Foundation Server
Kopírovat a připravit databázi Visual SourceSafe
(Volitelné) zkrátit historii položek
Příprava upgradu počítače
Zkontrolujte, zda máte požadovaná oprávnění
Abyste aktualizovat z VSS na TFS, musíte mít následující oprávnění:
V databázi VSS, která obsahuje data, která chcete aktualizovat, musíte znát heslo účtu Správce.
V dočasné databázi, kterou nástroj pro upgrade používá, musíte být správcem systému SQL nebo mít oprávnění k vytvoření libovolné databáze.
Na serveru Team Foundation musíte být členem skupiny zabezpečení Správci serveru Team Foundation.Viz téma Oprávnění v prostředí Team Foundation Server.
Na počítači pro upgrade – počítači, který obsahuje kopii databáze VSS a který upgradujete – musíte být členem skupiny Správci.
Naplánovat upgrade s vaším týmem
Zkuste naplánovat upgrade, když váš tým nevyžaduje přístup k databázi VSS, kterou upgradujete.Pokud máte velké množství dat, velký tým nebo pokud jste pracovali na projektech delší dobu, měli byste si nechat čas na přípravu a upgrade dat.
Důležité |
---|
Informujte členy týmu, kdy dojde k procesu upgradu, a uvědomte je, aby vložili se změnami všechny soubory před zahájením procesu. |
Poskytnout databázi pro upgrade nástroje pro použití
Nástroje upgradu vyžadují databázi – buď SQL Server Express nebo SQL Server— jako dočasné úložiště.Po dokončení procesu upgradu databáze již není nikdy znovu použita.
Tip
Ve výchozím nastavení když instalujete Team Foundation Server Express, nainstaluje se SQL Server Express a vy budete mít automaticky požadovaná oprávnění k vytvoření libovolné databáze.
Připravit instanci aplikace Team Foundation Server
Připravte upgrade počítače pomocí následujících kroků:
Ujistěte se, že datová vrstva pro server TFS má dostatek místa k dispozici.Obvykle budete potřebovat asi dvakrát takovou velikost dat projektů v databázi VSS, kterou upgradujete, ale přesné množství úložného prostoru závisí na následujících faktorech:
Velikost databáze VSS, kterou upgradujete.
Počet akcí, které mají být inovovány.
Nástroje upgradu vyžadují, aby cílové týmové projekty již existovaly na serveru Team Foundation před zahájením procesu upgradu.Pokud ještě nemáte kolekci týmových projektů nebo týmový projekt, do kterého chcete přenést upgradovaná data VSS, je třeba je vytvořit.Viz téma Vytvoření týmového projektu.
Doporučujeme použití nového týmového projektu, který jste ještě nezačali používat.Můžete upgradovat data do týmu projektu, který již používáte.Nicméně pokud se cesta k některé z položek aplikace VSS překrývá s existující cestu pro řízení verze, proces upgradu se nezdaří.
Kopírovat a připravit databázi Visual SourceSafe
Zkopírujte a připravte databázi VSS pomocí následujících kroků:
Vraťte soubory se změnami. V ideálním případě by měly všechny soubory v databázi VSS být vráceny se změnami.Pokud to není možné, před upgradem by měl být vrácen se změnami maximální možný počet souborů.
Odebrat přístup k projektům aplikace Visual SourceSafe. Měli byste být jedinou osobou, která má přístup k projektům aplikace Visual SourceSafe, na kterých provádíte upgrade.
Zkopírujte databázi. Postupujte podle pokynů na této stránce webu společnosti Microsoft: Jak zálohovat databázi Visual SourceSafe.
Upgradovat kopii databáze. Pokud vaše databáze Visual SourceSafe je verze starší než Visual SourceSafe 6.0, upgradujte ji na aplikaci Visual SourceSafe 2005 pomocí nástroje Visual SourceSafe DDUPD Utility.
Vyhledat a opravit problémy integrity dat v kopii databáze.
Důležité K vyhledání a opravě problémů integrity dat v databázi musíte použít nástroj analyzovat Visual SourceSafe ANALYZE.Další informace o použití tohoto nástroje najdete na následujících stránkách na webu společnosti Microsoft: Nástroj ANALYZE a Jak rozpoznat a opravit chyby poškozující databázi v aplikaci Visual SourceSafe.
(Volitelné) Zkrátit historii položek
Pokud všechna data historie nepotřebujete, můžete ušetřit čas při upgradu z databáze Visual SourceSafe a zachovat pouze historii po určitém datu.Tomu se říká zkracování historie.Chcete-li to provést, použijte funkci Archivovat v programu VSS.
Tip
Pokud chcete vyloučit veškerá historická data a chcete použít Průvodce upgradem VSS, můžete tuto část vynechat.
Upozornění |
---|
Archivace trvale odstraní historii verzí z databáze VSS.Proto se ujistěte, že provedete tento postup u kopie databáze VSS místo databáze, která je v provozu. |
Můžete zadat časové razítko, před kterým chcete zkrátit historii, pomocí některé z následujících hodnot:
Popisek
Verze složky.
Datum
Další informace o tom, jak archivovat v rámci Visual SourceSafe, viz Archivní databáze Visual SourceSafe.
[!POZNÁMKA]
Funkce Visual SourceSafe Archive má omezení 2 gigabajty (GB) na velikosti souboru archivu.Pokud při archivaci dojde k chybě, pokuste se archivovat menší projekty samostatně.
Příprava upgradu počítače
Přihlaste se a připravte počítač na kterém chcete provést upgrade:
Ujistěte se, že počítač používá jeden z následujících operačních systémů:
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008 R2
Nainstalujte nástroje pro upgrade aplikace Visual SourceSafe.
Ujistěte se, že počítač má dostatek volného místa na disku k dokončení procesu upgradu.Chcete-li odhadnout, kolik místa na disku je požadován, sečtěte následující položky:
5 GB pro upgrade nástroje pro vytvoření dočasných souborů a ke generování souborů protokolu.
Dvojnásobná velikost projektů v databázi Visual SourceSafe, kterou bude upgradovat.
Ujistěte se, že jste postupovali podle kroků v části Kopírovat a připravit databázi Visual SourceSafe dříve v tomto tématu.
Zkopírujte databázi VSS do složky v počítači pro upgrade.
[!POZNÁMKA]
Pokud používáte sdílení souborů, aby měl počítač pro upgrade přístup k datům v databázi VSS, namísto kopírování databáze, musíte poskytnout přístup ke čtení a úpravám pro účet, který používáte pro přihlášení k počítači pro upgrade.Tento přístup není doporučen, protože může prodloužit proces upgradu.
Upozornění Bez ohledu na nastavení, jak počítač pro upgrade získává přístup k databázi VSS, se ujistěte, že spustíte proces upgradu na kopii databáze a nikoli databázi, která je v provozu.Tento přístup pomáhá chránit vaše data.
Další krok
Zvolte jeden z následujících procesů:
Upgrade z Visual SourceSafe s použitím průvodce Ve většině případů byste měli použít Průvodce upgradem VSS.K výhodám patří:
Rychle a snadno použitelné podrobné grafické rozhraní.
Podpora inovací do týmu projektu buď místního serveru Team Foundation nebo službu Visual Studio Online.
Upgrade z Visual SourceSafe s použitím nástroje VSSUpgrade pro příkazový řádek Pro upgrade serveru Team Foundation na místě můžete použít nástroj příkazového řádku VssUpgrade:
Upgrade dat pomocí skriptu.
S využitím funkcí VssUpgrade, které nejsou k dispozici při použití průvodce.