![]() ![]() Git's versioning is made for a whole other order of versioning complexity and strategies. ![]() Who said anything about adapting other people's code? :) I just cannot understand the desire to adapt something as complex as the 3rd party Git version management libraries bvuckup2 -restore -date ="2 months ago" \Users\XXX\Documents\GreatNovel.chap*.txt This command line tool could also accept a command specification (a bit like the Subversion SVN version control tools) that allows it to be driven from a separate GUI. Make a command line tool (also stored on the backup volume) that accepts a specification of the file(s) to be restored and the version(s) the user wants, e.g. My very naïve suggestions: keep the current backup version just like it is now on the backup volume, but also store in a separate place reverse deltas for each file and the metadata necessary for enumerating, reconstructing and verifying file versions. In other words, no more than that actually needed for the task. What I would expect from Alex (if I understand his mode of development rightly) is for him to exploit the delta versioning code he has already created and knows inside-out to the more complex task of keeping multiple versions of a file in a space/time efficient format on the backup volume, while making it easy for the user to extract earlier versions when needed. It's almost as if Alex wanted to be permanently subject to headaches and possible episodes of insanity. In that light, while file versioning is certainly something I'd like to see, I just cannot understand the desire to adapt something as complex as the 3rd party Git version management libraries: Git's versioning is made for a whole other order of versioning complexity and strategies. ![]() This backup software does exactly one thing extremely and reliably, namely: keep an easily accessible, reliable copy of important files on a separate disk, and do it in the most efficient way possible once the initial copy has been made. Mar 12, 2014New user here (Beta 63), and what chiefly impresses me about Alex's work is the dedication to the "keep it simple (but not more simple than it needs to be)" principles. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |