Võimaldades jõudlust post-ehitada üritusi ja lihtsa partitscriti, saate hõlpsalt lisada võimaluse Visual Studio automaatselt luua lähteteksti varundada iga vabastamise koodi ehitada.
Kuidas see töötab
Meie lahendus on lihtne: iga kord, kui edukas etendus toimub, on meil partitsükli käivitamine, mis loob kõigi failide vastavasse Visual Studio'i projekti kausta kokkupakitud arhiivi (võimaluse korral märgistatud ja ajatempliga).
See on nii. Kõik, mida peate tegema, on järgige allolevaid samme.
Automaatse ehitamise varunduste loomine
Kõigepealt peate partitsüklikfaili allalaadima ja välja võtma artikli alaosas olevast lingist. Lisaks peate te kasutama 7-Zip-i käsurea tööriista (see on ka Project Build Backupi skripti täielik versioon või saate seda eraldi alla laadida). Meie näites võtsime need failid kataloogi "C: Tools" välja, kuid kõik asukohad toimivad.
Avage oma Visual Studio Projecti omadused, topeltklõpsates vastaval projektil sellel Minu projekt.
IF “$(ConfigurationName)” == “Release” CALL C:ToolsProjectBuildBackup.bat “$(SolutionDir)” “$(ProjectDir)” “$(ProjectName)” /T “$(ConfigurationName)” /D /7z
Macro nupu abil saate Visual Studio'i eelnevalt täita projekti spetsiifilist teavet, nii et pole vaja kõvakodeerimist. Saate seda käsku vastavalt vajadusele kohandada (eriti partiifaili asukohta), kuid tõenäoliselt ei pea muutma esimest kolme parameetrit.
Oluline on meeles pidada, et pärast sündmust toimuvad toimingud olenemata valitud projektikonfiguratsioonist. Sellepärast peame lisama IF "$ (ConfigurationName)" == "Release" avaldus - muidu varundamine toimub igaüks edukas ehitaja sündmus.
Pidage meeles, et kuigi käsu "CALL" pole tehniliselt vajalik, on see väga soovitatav, nii nagu see jäetakse välja, siis ei pruugi peale seda lisada kõik sündmused.
Täielikke versioonide kontrollsüsteemi asendaja pole
Lõpetuseks tahame veelkord rõhutada, et selle tööriistaga ei kavatseta täispuhutud versioonikontrolli süsteemi asendada. See on lihtsalt kasulik tööriist arendajatele, et luua pärast iga koostamist oma projekti lähtekoodi hetktõmmisid.
Juhul, kui peate kunagi tagasi minema ja eelmise versiooni läbi vaatama, võib tõeliselt tulus kasutada koostatud kasutusvalmis (lihtsalt väljavõte uude kataloogi) projekti faili.
Lingid
Laadi Project Build Backup Script alla
Laadige alla 7-Zip käsurea tööriist (märkus - 7za utiliit on komplekteeritud ka Project Build Backupi skripti allalaadimisega)