C# visualstudio中的版本控制

C# visualstudio中的版本控制,c#,visual-studio-2010,version-control,C#,Visual Studio 2010,Version Control,我目前正在从事一个大型项目,即将进行一些重大更改,并正在寻找一种方法来“备份”我以前的工作。VisualStudio中是否有用于版本控制的内置功能 这个项目是由我开发的,不使用Team Foundation Server(这是我的大部分Google似乎给我答案)。理想情况下,我希望在我的程序发展过程中识别和恢复所有不同版本的程序,而不必担心完全搞乱某些东西 干杯并提前表示感谢 ---编辑--- 但是,对于版本控制系统,它会存储在单独的服务器上吗?或者可以在本地存储吗?我更担心的是,我会把代码弄得

我目前正在从事一个大型项目,即将进行一些重大更改,并正在寻找一种方法来“备份”我以前的工作。VisualStudio中是否有用于版本控制的内置功能

这个项目是由我开发的,不使用Team Foundation Server(这是我的大部分Google似乎给我答案)。理想情况下,我希望在我的程序发展过程中识别和恢复所有不同版本的程序,而不必担心完全搞乱某些东西

干杯并提前表示感谢

---编辑---
但是,对于版本控制系统,它会存储在单独的服务器上吗?或者可以在本地存储吗?我更担心的是,我会把代码弄得一团糟,在某个时候无法撤消它……

Visual Studio能够与许多源代码管理提供商合作。你只需要把它们连接起来


使用“工具->选项->源代码管理->插件选择”。

这是我们ANkhsvn的免费下载。它是一个用于VisualStudio的插件,用于连接各种源代码管理服务器。您首先必须在某个地方安装subversion服务器。这很容易做到

VS.NET中没有内置的版本控制系统,但是,VS.NET支持多个版本控制系统,如TFS、Visual Sourcesafe、SourceGear vault等。

TFS非常昂贵,尤其是对您而言。你可以使用

好吧,有很多方法,有()方法可以让你直接使用。看看这些链接,选择一个适合你的

有几种第三方源代码管理集成工具,如AnkhSVN或VisualSVN for SVN存储库(我使用前者,很乐意推荐)。至于“内置”,VisualStudio支持Team Foundation Server和Visual Studio安全,但这些都是有偿产品,VSS应该避免(在我看来)任何新的工作。
就我个人而言,我在SVN存储库中使用了TortiseSVN(用于Windows集成)和AnkhSVN(用于VS集成)。还有免费的SVN服务器,因此您可以在支付0美元的同时获得一个非常好的解决方案。

正如您所说,您需要一个版本控制系统。看看这个

您可能可以将git与VS一起使用,这意味着您不需要另一个目录/服务器等来进行repo。考虑

< P>有很多版本管理系统。很多都很贵,但是。。。还有很多是免费的!请看这里:


您可以使用SVN(Subversion)——最广泛使用的一种

我建议您先忽略VS集成方面,然后关注您想要的VCS(SVN/GIT/Mercurial/等等)。我支持Kirk的想法。大多数版本控制系统(VCS)都有一个Visual Studio插件,允许您进行集成。您可以在本地驱动器上使用repo,而无需服务器,这对于单独开发来说已经足够好了。ankh的链接-您的右侧。我误解了“不仅仅是我开发的”这个问题,值得注意的是,TFS服务器包含在一些Visual Studio版本中。当然,这些是更昂贵的版本:。“带有MSDN”的版本目前为1199美元