jrothlis :
Oct 26, 2013
Sounds AWESOME!appel :
Oct 25, 2013
Thanks so much for you work so far, it looks very promising! One feature I've grown accustomed to in backups/syncs (Dropbox/Bittorrent Sync) is file versioning. It definitely has been a life saver for me at times. While I realize it might be somewhat out of the scope of this project, I still think it's worth asking: would file versioning be a feature worth considering?Alex Pankratov :
Oct 26, 2013
It's in the plans, but I want to do it right. General idea is to adopt an open format for storing past versions, so that users won't be locked into bvckup. More specifically, I am thinking of using git [1], but I need to spend some time understanding how its packaging (compression) works and if it can be effectively used in the backup context (e.g. if it allows trimming older versions, etc).harrisc :
Nov 26, 2013
I know that I have told you before, but I re-enforce it.PeteZ :
Dec 02, 2013
Great! This is the top major feature for my use.Alex Pankratov :
Dec 04, 2013
I hear you, guys. I just need to push this version into production first :)scribbly :
Dec 06, 2013
File versioning is not what I use BvckUp for (SpiderOak does that for me), but having said that I'm now thinking of a couple of my BvckUp situations where it could come in handy. But it would need to be able to be finely controlled so that it doesn't duplicated any other versioning options in other software.Curly :
Feb 17, 2014
Just a note on Git usage. I had a go at implementing Git backups based on the Bvackup files (with a plan to use the post cmd line option to run Git)Alex Pankratov :
Feb 17, 2014
@Curly - I'm not surprised git choked. It was certainly not designed for multi-gig files in mind. At least not as a priority. I also strongly suspect that it caches whatever it can in memory and/or uses memory-mapped file access, so that too would create severe usability problems with large files.Curly :
Feb 18, 2014
Thanks for the links Alex, bup looks interesting. I'll have a play around with it.InsertRealName :
Mar 12, 2014
New 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. 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.Alex Pankratov :
Mar 13, 2014
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.
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.
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. ...
InsertRealName :
Mar 13, 2014
O.K., I totally misunderstood your intent: you want to use the tested Git archive formats and archiving mechanisms, not the toolchain: that seems very reasonable, and might give people assurance they are not locked into a proprietary format.TerryWood :
Apr 26, 2014
Hi Alexckline :
Jun 19, 2014
Throwing my hat in the ring too. I use Bvckup2 in order to copy source code files from my dev VM to my host machine, to prevent data corruption if the VM crashes. Unfortunately, without versioning, if I fire the VM back up and forget to grab the backup files first, Bvckup2 might copy the corrupted version over top of the good backup.PaulK :
Aug 28, 2014
I'd like to see this as well. I have an analyst who wants to run a backup of 6 key databases every 10 minutes each hour. He wants to keep the last 6 (therefore if he has to restore to a previous version it's never more than 10 minutes old). To accomplish this he's created 6 jobs pointing to 6 different destination folders.Theus :
Aug 28, 2014
Hello!Alex Pankratov :
Aug 29, 2014
I can't release it, because it's not done yet :) As I've mentioned earlier, this is a fairly complex feature that will take some time and effort to implement *efficiently*. As such it's likely to be a part of Bvckup 3, meaning that it's good several month to a year away.wtip :
Oct 12, 2014
I just stumbled across this backup program and I am really liking everything I am seeing on the website. I like that everything has a very clean look. I personally don't need something that is simple as in dummy proof but I am sick of all these overly complicated backup solutions with 10 different software packages.genl :
Oct 13, 2014
Does the "Archiving of deleted items" only apply to files that are actually deleted. Files that are changed don't get archived?
wtip :
Oct 13, 2014
I'm curious if anyone is using bvckup2 in combination with some other software to do versioning and possibly also have some kind of bit-rot protection? I know spideroak was mentioned but I'm specifically interested in a solution that uses local storage and does not require using a cloud service.Alex Pankratov :
Oct 13, 2014
That's actually pretty sensible setup if you ask me. I've been meaning to throw zfs in my backup mix for a while now, but for now I simply back up to several identical USB drives.Ragewind :
Jan 08, 2015
Even if a release of this feature is not due anytime soon I'm also looking forward to it. This will be a major step forward.ckline :
Jan 21, 2015
I would also like this option very much.ckline :
Jan 21, 2015
To be clear, I'm not looking for any fancy SCC-like versioning based on diffs. I'd be happy with just wasting disk space and storing multiple copies of files in the destination (e.g. numbered versions like "file.txt.4"would be fine with me)ckline :
Jan 21, 2015
Hmm, I see that Alex has added some unsupported support for this, as a stopgap until v3 comes out: https://bvckup2.com/support/forum/topic/502/2958johnseers :
Mar 20, 2015
I implemented your stopgap support for versioning and it appears to work well. I am not sure what extra function will be in the real version. It is a really good feature and I look forward to your implementation in v3. I will have to look and see if v3 has a target date for release. I am not sure why this has not been higher on your priority list. I was just beginning to think I would need to look around for another package with versioning when I saw this. A JIT feature no less!Ghost :
May 06, 2015
Really looking forward to versioning. It's the only major thing missing imo. Is there any rough ETA on version 3, with the file versioning?Alex Pankratov :
May 07, 2015
@Ghost - it ranges from several months to a year, but mostly it depends on how well this goes - http://pipemetrics.com/hiring.sunk818 :
May 01, 2017
I like Windows Previous Versions tab once I go into the Properties of a file. I've tried to use Dropbox in conjunction with Bvckup 2 with mixed results. Previous versions works in Dropbox, but their service is so slow to reveal the previous versions. I like the Git idea and if we have a way to compare versions using freeware like WinMerge (I personally use Beyond Compare Pro), that'd be great.Lorenz :
Jun 12, 2017
Since the last post from Alex is 2 years old.. any update on the matter?Alex Pankratov :
Jun 12, 2017
Still in the queue, preceded by a handful of larger v2 features, including backup verification, UI support for various advanced features and SMART drive status monitoring.LonDarum :
May 19, 2019
Is this feature already launched (or will be soon)? I'm switching from CrashPlan and this would be a killer feature for us.Alex Pankratov :
May 20, 2019
No, this feature hasn't launched and it's been further delayed until further notice. Basically, there are other features that are more useful to larger audiences, e.g. support for cloud storage, and these will come first.delta patches of versioned files, not just copying the full file around.