Prekopíruje aktuálny súbor vývojovej verzie otvorený vo Visual Studio do aktuálnej distribučnej verzie. Takto prekopírovaný súbor je možné potom pred TFS Checkinom skontrolovať a zrevidovať.
Zlúčenie projektu vo vývojovej verzii do distribučnej verzie, tzn. ide o zladenie distribučnej verzie s vývojovou verziou. Ide o TFS Merge. Zmeny sa následne zobrazia v "Pending changes", kde je ich možné skontrolovať, zrevidovať a buď odoslať do DK, alebo použiť TFS Undo.
Ide o automatizáciu základnej rutinu pre aktualizáciu zdrojov vývojového aj aktuálneho distribučného klienta, ktorá zahŕňa
- získanie čísla aktuálneho distribučného klienta
- zmazanie sql skriptov na lokálnom disku v \Main\App\Noris.Start\bin\Debug\Scripts\
- zmazanie sql skriptov na lokálnom disku v \%NEXTDISTRFOLDER%\App\Noris.Start\bin\Debug\Scripts\
Toto je potrebné z dôvodu, aby pri spúšťaní NN z VS nedochádzalo k spúšťaniu rôznych starších neaktuálnych sql skriptov, čím dochádza k problémom z nejasných dôvodov
Buildom NN sa aktuálne skripty zasa doplnia
- získanie aktuálnych zdrojákov vývojového klienta (TFS Get Latest)
- rebuild celého solution vývojového klienta
- získanie aktuálnych zdrojákov distribučného klienta (TFS Get Latest)
- rebuild celého solution distribučného klienta
Toto treba ráno urobiť ako prvé a viete, že máte vývojového aj distribučného klienta aktuálneho a zostaveného zatiaľ čo ste si robili kávu.
Po vykonaní úpravu v Noris.Next je potrebné užívateľovi zaslať informáciu o zmene a to aj s časovým údajom verzie, v ktorej sa úprava vyskytuje. Inak bude užívateľ hľadať úpravu v starej verzii a reklamovať. Táto funkčnosť vráti aktuálnu časovú značku vývojového klienta, a nakopíruje text do Clipbordu na využitie v emaili:
Údaj s časovou značkou nie je aktuálny dátum a čas, ale časová značka ktorá sa zobrazuje v titulku hlavného okna, čiže čas buildu práve aktuálneho klienta: