Visual studio 版本控制:visual studio express的免费版本控制

Visual studio 版本控制:visual studio express的免费版本控制,visual-studio,version-control,Visual Studio,Version Control,我正在使用c#express,希望使用免费版本控制系统。请分享你的建议 Visual Studio Express的缺陷在于它无法加载任何插件或插件 就跟乌龟一起去吧。工作非常简单。不要使用IDE进行版本控制。了解您的版本控制系统本身。您应该使用哪一种取决于您的需求。目前我个人最喜欢的是。以及VStudio插件和windows资源管理器插件 它跟踪文件夹和文件,并保留重命名的历史记录。这些对于重构代码非常有用 编辑:忘记VisualStudio Express中的AnkhSVn,因为它无法加载插

我正在使用c#express,希望使用免费版本控制系统。请分享你的建议

Visual Studio Express的缺陷在于它无法加载任何插件或插件


就跟乌龟一起去吧。工作非常简单。

不要使用IDE进行版本控制。了解您的版本控制系统本身。您应该使用哪一种取决于您的需求。目前我个人最喜欢的是。

以及VStudio插件和windows资源管理器插件

它跟踪文件夹和文件,并保留重命名的历史记录。这些对于重构代码非常有用


编辑:忘记VisualStudio Express中的AnkhSVn,因为它无法加载插件。

在我看来,您是版本控制新手。如果您以前没有使用过源代码管理,我建议您直接查看分布式版本控制系统()。我的选择是Mercurial,因为它有优秀的文档、干净一致的界面、在所有主要平台上都能很好地工作(在Windows、Linux和MacOSX上使用它)以及对插件的强大支持(一些插件是官方重新分发的,如mq),让您可以完成非常高级的工作。有很多很好的GUI可用(TortoiseHG,但也可以是独立的)。Mercurial有一个很好的介绍,但是它对一般conept也很有用

流行的DVC包括:Mercurial、Git和Bazaar,但最终选择哪种工具并不重要,这里有很多关于比较的信息

最好的IDE插件是不要使用。我认为在使用DVCS时,没有必要集成IDE。在集中系统中工作时,出于编辑、重命名支持等自动签出的目的是合理的。。然而,我喜欢把事情分开。我不希望我的IDE乱七八糟。与独立解决方案(我一直在第二台显示器上运行)相比,使用插件没有任何好处。为了支持重命名,一个好的DVCS内置了自动查找和跟踪重命名的启发式方法


对于更复杂的任务,我可以使用TortoiseHG和命令行。

就我个人而言,我讨厌tortoise类型的客户端,主要是因为Explorer让我非常沮丧,根本不是一个好的文件系统浏览器

我选择了一种非传统的方法,安装NetBeans,并使用“收藏夹”选项卡为我希望管理的版本化文件系统添加位置

我使用这种方法进行视觉Stuido


我以前的工具是WinCVS。

< P>自2012以来,您可以免费使用Visual Studio 2012 Express版本的TFS(Team Foundation Studio)2012 Express。p> 这有一种维基的感觉……另外,Express Edition允许版本控制集成吗?@Austin-这是一个好观点-不清楚OP是指他/她想要一个集成的源代码控制插件,还是仅仅想要一个免费的源代码控制解决方案。他为什么要使用svn?为什么不使用分布式VCS?因为这很难,而且SVN只需点击几下。大多数人不需要分布式VCS,大多数分布式VCS解决方案需要命令行界面或其他有关如何配置它们的知识。我还没有找到一个像SVN那样简单的设置。我发现SVN存储库固有的所有设置都太多了。Mercurial(例如,TortoiseHG安装)是一种一键操作。@leppie如何设置subversion服务器比使用Mercurial或Git更容易?