Een beetje achtergrond: Ik schreef deze eenvoudige combinatie van scripts om me te redden tijd en inspanning op het werk. Ik ben momenteel bezig met een softwareproject dat moet frequent wederopbouw, zo schreef het script van mijn eigen maat bouwen. Nadat de tweede of derde keer ik per ongeluk mijn meest recente wijzigingen overschreven en sommige kleine hoeveelheid werk verloren, besloten heb ik dat ik een back wilde-up elke keer als ik het ding gebouwd.
Ten tweede, nu dat het project wordt gedistribueerd en anderen zijn testen, krijg ik bugrapporten zeggen "Ik vond deze bug met behulp van de versie vanaf de 18e augustus, kunt u het reproduceren en fix it?". Mij nood voor zitten kundig voor verrichten welk, zo nodig een gemakkelijk toegankelijke kopie staat van de oudere versies van het project opnieuw bugs op te maken.
Opgeslagen versies van uw oude code ook maakt vaststelling van regressies (breken dingen dat u eerder had werken) een module-u doorbladeren terug uw oude versies vinden het punt welke één versie werkt en de nadat dit niet gebeurt, zoek de verschillen tussen de twee en uw probleem zal daar zijn.
Ik besloot om dit te schrijven op
a) mijn werk te delen met mensen die het kunnen waarderen
b) opdat iemand suggereren is alles wat ik doen teef over Instructables over batchbestanden en nooit dragen alle nuttige degenen zelf.
Let op: Ik licentie hebt dit als "all rights reserved" want het is mogelijk dat mijn werkgever eigenaar is van het OT aan dit project, ik niet. Als zodanig ik het kan geen licentie voor de aanpassing en herverdeling, dus kunt u deze code niet verspreiden. Als u wilt mensen wijzen in de richting van de Instructable, echter...