Versioning in Visual Studio

I am currently working on a large project and am going to make some big changes and was looking for a way to โ€œbackupโ€ my previous work. Is there any built-in functionality in Visual Studio for working with version control?

This project was developed only by me and does not use Team Foundation Server (which, as it seems to me, gives most of my search queries). Ideally, I would like to identify and restore all the different versions of my program as it develops, without worrying about completely ruining something ...

Greetings and thanks in advance!

--- EDIT --- However, if the version control system is stored on a separate server? Or can I save it locally? It bothers me more that Iโ€™ll just ruin my code and I wonโ€™t be able to cancel it at some point ...

+6
version-control c # visual-studio-2010
source share
9 answers

There are several third-party source integration tools, such as AnkhSVN or VisualSVN for SVN repositories (I use the first and can happily recommend it). As for the "built-in", Visual Studio supports Team Foundation Server and Visual Source Safe out of the box, but these are both paid products, and VSS should be avoided (in my opinion) for any new work.

Personally, I use TortiseSVN (for integration with Windows) and AnkhSVN (for integration with VS) with our SVN repository. There are also free SVN servers, so you can get a very good solution by paying $ 0.

+6
source share

Well, there are a number of free source control alternatives and there are plugins ( free ) in Visual Studio that will let you plug in. Take a look at these links and choose the one that works for you!

+2
source share

Visual Studio has the ability to work with many source code providers. You just need to connect them.

Use "Tools-> Options-> Source Control-> Plug-in Selection".

+1
source share

TFS is really expensive, especially for you. You can use VisualSVN.

+1
source share

It is free to download to us ANkhsvn. This is a visual studio plugin that plugs into various version control sockets. First you will need to configure the subversion server. This is easy enough to do.

0
source share

VS.NET does not have a built-in version control system, however VS.NET supports several version control systems, such as TFS, Visual Sourcesafe, SourceGear storage, etc.

0
source share

As you state, you need a version control system. Take a look at this answer for choosing a version control system.

0
source share

You can use git with VS, which means you don't need another dir / server, etc. for repo. Consider Using git with Visual Studio

0
source share

There are many version control systems. Many of them are expensive, but ... many of them are free! Take a look here: http://producingoss.com/en/vc-systems.html

You can use SVN (Subversion) - one of the most widely used.

0
source share

All Articles