LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
Warrian

Automatic save and backup

Status: Declined
Already implemented in LabVIEW

I would suggest some kind of automatic save / backup option which is STANDARD unless turned off.

Something like backing up the last 60 min, max backups 5 (5 hours). This way, there always a way to go back an hour or 3 hours and work again from there (like after making radical changes you decide that those changes weren't for the best and you'd like to revert). Seeing the Save All button actually overwrites old saves, which is kind of annoying.

 

And yes, this actually has something to do with me just losing a week of work after renaming a Global Variable which keeps on crashing my main VI. And no, recovering has no use. Would be awesome to just go back a save, having only to rewrite the last hour (or so).

 

Thanks.

 

PS. I've already started rewriting the code and have no intention of recovering the old, but if there is an option as described above I'd like to know where it is and why it isn't standard issue (I can only imagine it taking up loads of disk space, but seeing 1TB disk space ain't even much any more who cares?).

8 Comments
Mr.Mike
NI Employee (retired)

This is accomplished using source code control.  LabVIEW supports a number of source code control plugins, notably Subversion, which is a free source code control system.

 

 

-- Mike
tst
Knight of NI Knight of NI
Knight of NI

The real answer to your need is to use source code control, like everyone else. Subversion is both free and good and you can find quite a lot of material about using it or other SCC systems.

 

LV also some related features (such as the auto-save for restoring after a crash or being able to undo after saving) but that's the real solution for something like this.


___________________
Try to take over the world!
Warrian
Member

I have never heard of such software, seeing I'm a student and never had the need with other programming software I've used.

Could anyone provide a good and free 'Source Code Control' program? I've searched around, but seeing I have no idea what I am searching for things can get hard (even with the all knowing Google).

 

Apart from this, I've read about other people losing some of their work. This doesn't seem like a rare problem to me and an implementation of this kind of backup system doesn't seem very hard from where I am standing (sitting)?

 

Anyway, thanks for the tips.

jcarmody
Trusted Enthusiast

If you're using Windows, all by yourself (single developer) - http://tortoisesvn.net/downloads.html

 

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

Dennis_Knutson
Knight of NI

Warrian,

 

You've been told twice about Subversion. It does not appear you have actually read any of the comments to your idea.

AristosQueue (NI)
NI Employee (retired)

Warrian: Source code control software is necessary for all programming languages, not just LabVIEW. It is industry standard for developers in C#, JAVA, C++, Lisp, you name it.

Warrian
Member

@ Dennis Knutson: you are correct, I wasn't reading the posts properly. I apologize, I was just hoping on an integrated solution instead of having to download yet another program.

 

@ Aristos Queue: thank you for that explanation, nice to know!

 

@ the rest: thanks for all the tips, I'll be downloading Subversion now 🙂

 

 

JordanG
NI Employee (retired)
Status changed to: Declined
Already implemented in LabVIEW