<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>Simple version control</title>
		<link>/blogentry/190340</link>
		<atom:link href="https://www.lotterypost.com/rss/blogcomments/190340" rel="self" type="application/rss+xml" />
		<description>hypersoniq's Blog: Simple version control</description>
		<dc:language>en-us</dc:language>
		<generator>Lottery Post RSS Generator</generator>
		<item>
			<title>Original Blog Entry: Simple version control</title>
			<link>/blogentry/190340</link>
			<guid isPermaLink="true">/blogentry/190340</guid>
			<pubDate>Tue, 01 Apr 2025 14:09:37 GMT</pubDate>
			<dc:creator>hypersoniq</dc:creator>
			<description><![CDATA[<p>As I begin coding, I start with the V1 working script and make a copy of it (save as whatever_V2)<br /><br />I also add to the top comments what I am implementing, sort of a checklist. Rather than erase the comment, I simply change implementing to implemented .<br /><br />This helps tell future forgetful me what present forgetful me was intending.<br /><br />I have some scripts in double digit versions, but I always know where I was in the development process.<br /><br />I do something similar with all of the spreadsheets that hold the game history as well. There is the current spreadsheet, and there are also older versions that were analyzing one thing or another. The master data is actually stored in CSV files so they can be easily transferred into any new sheets AND read by Python scripts.<br /><br />Also, I back up everything. Once at the end of every coding session, including draw history updates, to a second internal hard drive, and separately on a monthly basis to a thumb drive.<br /><br />Before I started up again, I did go through the painful process of losing everything when the old laptop died. Mostly power ball stuff and a ton of Vtrac sheets.<br /><br />The version control is super important because you always have a working version of a script as you try to implement new features.<br /><br />Another way to do this is with free version control software like git, but for the simplicity of what I do, that seems like overkill.... &#x5b;&#xa0;<a href="/blogentry/190340">More</a>&#xa0;&#x5d;</p>]]></description>
			<category>Blog Entry</category>
			<category>hypersoniq</category>
			<wfw:comment>https://www.lotterypost.com/blogentry/190340</wfw:comment>
		</item>
	</channel>
</rss>

