Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>For your requirements I would recommend <a href="http://subversion.tigris.org/" rel="nofollow noreferrer">subversion</a>. </p> <blockquote> <p>Let me look at any file in an older version of my project instantly. Please don't force me through the rigmarole of (1) checking in my current work, (2) reverting my local copy to the old version, and (3) checking the current version back out so I can once again work on it.</p> </blockquote> <p>You can use the repository browser of <a href="http://tortoisesvn.tigris.org/" rel="nofollow noreferrer">Tortoise Svn</a> to navigate to every existing version easily.</p> <blockquote> <p>In fact, if I'm the only one on the project, I don't ever want to check out. The only thing I want to be able to do is say, "Please save what I have now as version 2.5."</p> </blockquote> <p>This is done by <code>svn copy . svn://localhost/tags/2.5</code>.</p> <blockquote> <p>Store my data efficiently. If I have 100 Mb of media in my project, I don't want that to get copied with every new version I release. Only copy what changes.</p> </blockquote> <p>Given by subversion.</p> <blockquote> <p>Let me keep my common library code files in a single location on my hard drive so that all my current projects can benefit from any bug fixes or improvements I make to my library. I don't want to have to keep copying my library to other projects every time I make a change.</p> <p>However, do let me go back in time to any version of any project and see what the source code (including the library code) looked like at the time that version was released.</p> </blockquote> <p>Put your libraries into the same svn repository as your remaining code and you'll have global revision numbers to switch back all to a common state.</p> <blockquote> <p>Please don't make me store a special database server on my machine that makes my computer take longer to start up and/or uses resources when I'm not even programming.</p> </blockquote> <p>You only have to start <code>svnserve</code> to start a local server. If you only work on one machine you can even do without this and use your repository directly.</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