Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Tortoise SVN for single user version control

Can I use Tortoise SVN to have better version control for source code on my personal computer?

I do not have to share the source code with someone, its just that I am tired of creating a new copy of the file every time I have to make some changes to it and keeping track of all these files.

Is there some link that explains the same that you can direct me to? or just tell me what I should be doing...

like image 880
Lazer Avatar asked Feb 18 '10 18:02

Lazer


People also ask

Can we use TortoiseSVN for Git?

You can checkout a git repository but you can't do most of other operations. You can setup tortoise git which provides same interface for Git although the commands are different.

What is SVN tortoise used for?

TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension, that helps programmers manage different versions of the source code for their programs. It is free software released under the GNU General Public License.

Is SVN a version control system?

SVN is actually a centralized version control system. It's different from distributed systems, like Git.

Is TortoiseSVN free for commercial use?

TortoiseSVN is an Open Source project developed under the GNU General Public License (GPL). It is free to download and free to use, either personally or commercially, on any number of PCs.


2 Answers

You can just create a "repo" on your filesystem without running a server. This article give detailed instructions. Basically you create a repo folder, use TortiseSVN to create a repository in that folder, and then check out your repo, using the file protocol (file:///path/to/repo), into your development workspace..

like image 61
heavyd Avatar answered Oct 12 '22 23:10

heavyd


You can do, and I'd recommend you to do so. I was in your state, about a year ago, modify a little piece of code here and there, and couple weeks later found it to be a total mess with no way of knowing what I did when, for what reason.

Install SVN , install the Tortise SVN shell extension, create a local repo and then start committing as and when you require. Have a look for a tutorial by Jeff Atwood - SVN in Windows

( Assuming Windows, you haven't mentioned your OS, Linux should come with svn installed, else just install it from your package manager).

like image 24
Sathyajith Bhat Avatar answered Oct 12 '22 23:10

Sathyajith Bhat