Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

version control: free one for visual studio express [closed]

I am using c# express and would like to use a free version control system. Please share your recommendations.

like image 699
dotnet-practitioner Avatar asked Nov 02 '09 17:11

dotnet-practitioner


2 Answers

Visual Studio Express is crippled in the sense that it cant load any plugins or addons.

Just go with TortoiseSVN. Works easy enough.

like image 135
leppie Avatar answered Oct 05 '22 14:10

leppie


It seems to me you are new to Version Control. If you haven't used source control before, I recommend looking at a distributed version control system (DVCS) directly. My choice was Mercurial, because it has excellent documentation, a clean and consistent interface, works well on all major platforms (using it on Windows, Linux and MacOSX) and a great support for PlugIns (several are officially redistributed, such as mq) that let you do very advanced stuff. There are great GUIs available (TortoiseHG, but also standalone). There is a nice introduction to Mercurial here, but the it's also useful for the general conept.

Popular DVCS include: Mercurial, Git and Bazaar but in the end it doesn't matter which tool you choose There is lots of information here on SO about comparisons.

The best IDE PlugIn is don't use one. I think IDE integration is not necessary when working with a DVCS. When working in a centralized system, it is reasonable for the purpose of automatic check out on edit, rename support etc.. However, I like keeping things seperate. I don't want my IDE cluttered up. I don't see any benefits in using a plugin compared to a standalone solution (that I keep running on a second monitor). To support renaming, a good DVCS has built in heuristics to find and track renames automatically.

I am fine with TortoiseHG and the command line for more complicated tasks.

like image 29
Johannes Rudolph Avatar answered Oct 05 '22 13:10

Johannes Rudolph