Rulla din egen version kontroll/automatisk backup
Lite bakgrund: Jag skrev detta enkla par skript för att spara mig tid och ansträngning på arbetet. Jag arbetar för närvarande med en programvaruprojekt som behöver ofta ombyggnad, så skrev min egen anpassade bygga skript. Efter den andra eller tredje gången jag av misstag har skrivit över min senaste ändringarna och förlorade några små belopp av arbete, jag bestämde mig för att jag ville tillbaka upp varje gång jag byggt sak.
För det andra, nu när projektet fördelas och andra testar den, jag får felrapporter som säger "Jag hittade felet med versionen från den 18 augusti, kan du reproducera den och fixa det?". Jag behöver för att kunna göra det, så behövs ett lättillgängligt kopia av projektet för att återskapa buggar på äldre versioner.
Med lagrade versioner av gamla koden också gör fastställande regressioner (bryta saker att du tidigare haft arbete) en snapin-du bläddra tillbaka genom din gamla versioner att hitta punkten på vilken en version fungerar och en efter det inte, hitta skillnaderna mellan två och ditt problem kommer att vara just där.
Jag bestämde mig att skriva detta upp
en) att dela mitt arbete med människor som kan uppskatta det
b) så att inte någon föreslå jag bara tik om Instructables om kommandofiler och aldrig bidra några användbara sådana själv.
Observera: Jag har licensierat detta som "alla rättigheter reserverade" eftersom det är möjligt att min arbetsgivare äger IP för att detta projekt, inte jag. Som sådan jag inte licens det för ändring och omfördelning, så vänligen inte omfördela denna koden. Om du vill peka folk i riktning mot Instructable, men...