Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Regarding autosaving, you may want to check out the <code>NotebookAutoSave</code> option, which can be set to True through <code>Fromat-&gt;Option Inspector</code>. You have to choose "Selected notebook", then go to <code>Notebook Options -&gt; File Options</code>, and set <code>NotebookAutoSave</code> to True. Then, your notebook will be saved after every evaluation. Whether or not this is a satisfactory solution, of course depends on the situation.</p> <p>But my experience is that the most reliable way is to develop a CTRL+S reflex - this one never lets me down and is working quite well.</p> <p>As for the versioning, it is much easier with packages, for which you can use WorkBench which has integrated support for CVS and support for SVN via Eclipse plugin. For notebooks, I refer you to <a href="https://stackoverflow.com/questions/2816628/version-control-of-mathematica-notebooks/">this</a> SO thread. You may also find <a href="http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_thread/thread/48e575c2ce3f28e4" rel="nofollow noreferrer">this</a> Mathgroup discussion of some interest.</p> <p><strong>EDIT</strong></p> <p>For M8, for auto-saving purposes you can probably also run </p> <pre><code>RunScheduledTask[NotebookSave[EvaluationNotebook[]],{300}] </code></pre> <p>But I can not test this code at the moment</p> <p><strong>EDIT2</strong></p> <p>I just came across <a href="https://stackoverflow.com/questions/4198961/what-is-in-your-mathematica-tool-bag/6982126#6982126">this</a> post in the Toolbag repository - which may also be an alternative for the autosave part of the question (but please see also the discussion in comments on the relative advantages of scheduled tasks vs. <code>Dynamic</code>)</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload