Ruku v ruce s rostoucí komplexností programovacích nástrojů se bohužel prodlužuje i čas, který je třeba věnovat jejich nastavení a přizpůsobení konkrétním potřebám či zvyklostem. Reinstalace nebo aktualizace tak je pro mnohé vývojáře noční můrou.
Prostředí RAD Studia, Delphi i C++Builder byla proto rozšířena o nástroj "Migration Tool". S jeho pomocí lze všechna nastavení, která se provádí v rámci prostředí (nabídka "Tools => Options") zálohovat a následně uložit. Nástroj je primárně určen k přenesení existujících nastavení a přizpůsobení do vyšší verze prostředí, například při přechodu na aktuální verzi nebo jeho aktualizaci. Lze jej ale stejně dobře použít i k uchování uživatelem ověřeného, funkčního stavu.
Nástroj "Migration tool" je samostatně spustitelná aplikace (.exe), která je umístěna v adresáři "bin" instalace RAD Studia, Delphi nebo C++Builderu. Standardní cesta k adresáři bin (pro verzi Rio) je "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin".
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqAlymMp9WjqSdkstvPr7o1g_tq-vuitUHmsaqM8hHMm_W2Mzi5mDkgVgAXFm-M_E-Hn2Q-jZNPChM5qPg3IfMkiKRci1kWXFm2pIp5Sr6lIIphbbNJAyppmlTV7ijfICtbwFd3LyY9BYj/s320/MigTool1.png)
Po spuštění nástroje je třeba zvolit, která operace má být provedena. Pro zálohu "Export settings to a migration file", pro přenesení nastavení do novější verze pak "Migrate settings to a newer product version".
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ejFS2vxgTsS9bzHE7s6fbP1_vRoRUMCgtaGTT19Pdeg9AbjL5aNmmOBQdtrE87MGGSPyR2R9_YcWj0ziobxLMP5bRoAg7kXojvKXrHUCahMnZRRPMZbFzgUYn9BIjQhDFgY-IR6xRplo/s320/MigTool2.png)
Je třeba vybrat verzi, jejíž nastavení mají být uložena:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA224uRu4riu7_XETvDcrfKINy69n01EFRjH-zgzdkdlxEPXz0hmKu584mCd_nzjORDPTe7cnYXE6s-ij-evPgmoOdWtgE5w1XJGxLSo_TEsihN1OC4jHR3-_OZk6DS-ro0V3aJGt3LjpN/s320/MigTool3.png)
Následně je možné vybrat nastavení, která mají být zálohována. Lze tak provést částečnou zálohu/obnovu pro zvolené sekce nastavení:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2qwSDKpzQCLk4XYzLYq1LpfBaA9uqsFVhb4DhUg5xYa8vQO19yjUNMKJ1oV7Rr-_ZzoxCUuJ6wlsesnXzPGRdJxW6ThHA4zy6IpgohL2OCSVO921hjndAyfyucHNSiHI-QtyCpL8XUNFC/s320/MigTool4.png)
Určíme umístění a název souboru do kterého budou nastavení uložena:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemYlezdtdIdWTqFAFujHNWj8vWnTEu77Wbj3z4g9nIbhF6i4MbL04QfCkMIWWTcilJn2T0V51j_3gVFY8lfDlMcakqviHmzeAyIZejIwRcUZ4C4H3XRGNpjSiDGdbnmjFESQ8Nw0Rou8Q/s320/MigTool5.png)
Po stisknutí tlačítka "Finish" se provede záloha všech vybraných nastavení. Nyní můžeme původní verzi odinstalovat a nainstalovat novou a spustit obsažený "Migration Tool" a načíst příslušnou konfiguraci:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV-o4v3Zdy_iIx2-aZgg2q7-GzrLWiGj0kc-BVIp6R8XEQ5KpXqOAwWGdVl7EjpV78DINAj9Qu6xXlGe14OkCczfCLz7qUMp7_ijEQGtTppQT69GlZcyVw418EMA0_Bgqpml3s0Obte1VH/s320/MigTool7.png)
Díky možnosti vybrat jen některá nastavení, je možné uloženou konfiguraci použít i k sjednocení důležitých nastavení v rámci týmu, přenést je na jiný počítač, nebo opravit nastavení, která byla poškozena při "experimentování".
Děkuji za užitečný článek, bude se určitě velmi hodit.
OdpovědětVymazat