在使用Visual Studio 2005的开发过程中,VSS似乎是一个必选的源码控制软件。
然而,现在Subversion已经越来越流行了。
首先,我们需要下载两个Subversion客户端工具,将这两个工具相结合,可以打造超强的Subversion开发环境
- TortoiseSVN 1.4.4
- AnkhSVN: A Subversion addin for Microsoft Visual Studio .NET
下载地址分别为:
TortoiseSVN下载页面
http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=7315
然后,将解决方案用TortoiseSVN添加到Subversiion服务器上。
再用TortoiseSVN将一个working copy拉下来。
最后,用Visual Studio 2005打开这个解决方案,Ankhsvn就会提示你是否用Ankhsvn来管理这个项目,回答yes即可。
当然,在这一过程中也会发现一些问题。
比如:
不应该将*.suo和*.user等文件添加到Subversion,如果已经添加,还应该采用一些特殊的方法从Subversion中删除,并加入svn:ignore-list中。
另外,还会碰到多个人同时修改项目文件的问题,如何解决?我们将下回分解。
分享到:
相关推荐
《Professional Visual Studio® 2005》这本书是专为那些使用Windows Vista操作系统,并希望过渡到Visual Studio 2005作为开发环境的程序员准备的。由于Visual C++ 6.0不支持Vista,因此这本书成为了升级工具的宝贵...
Visual Studio 2005是微软推出的一款强大的集成开发环境(IDE),专为软件开发者提供了一个全面的工具集,用于创建、调试和部署各种应用程序。这个压缩包文件"A001"显然包含了关于如何熟悉Visual Studio 2005集成...
《Visual Studio 2005入门 .NET》教程主要涵盖了微软开发环境Visual Studio 2005的基础知识和使用技巧,特别针对.NET框架的开发。本教程由五个部分组成,分别是第26至30课的SWF动画教程,旨在帮助初学者快速上手.NET...
Visual Studio Express 2010 是微软推出的一款轻量级集成开发环境(IDE),专为初学者和小型团队设计,尤其针对C#编程语言。这款软件是Visual Studio家族的一部分,提供了核心的开发功能,但相比于专业版,它具有更...
Visual Studio 2017是Microsoft开发的一款强大的集成开发环境(IDE),广泛用于编写各种类型的软件,包括.NET框架的应用程序。对于版本控制,Visual Studio支持多种系统,其中Subversion(简称SVN)是一种广泛使用的...
3. **分支与合并**:AnkhSVN支持创建、切换和合并分支,这对于大型项目或敏捷开发环境来说至关重要。你可以轻松地在不同的工作流之间切换,保持代码的同步。 4. **强大的提交对话框**:提交文件时,AnkhSVN会显示一...
总结来说,Visual Studio SVN插件是Visual Studio开发环境中一个极其实用的工具,它将SVN的强大功能与Visual Studio的便利性相结合,使得代码版本控制变得更加高效和便捷。通过这个插件,开发者可以专注于编码,而...
AnkhSVN是其中一款流行的Visual Studio插件,它无缝地将SVN的功能集成到Visual Studio的IDE中,让开发者无需离开熟悉的开发环境就能进行版本控制操作。 AnkhSVN-2.5.12266是该插件的一个特定版本,其 MSI 安装文件...
Visual Studio 2017 SVN 插件是开发者在使用微软的Visual Studio 2017集成开发环境(IDE)时,为了实现版本控制功能而引入的重要工具。SVN(Subversion)是一种开源的版本控制系统,它允许团队成员协同工作,跟踪...
Visual Studio是一款广受欢迎的集成开发环境(IDE),用于编写各种类型的软件,包括Windows应用程序、Web应用和移动应用等。为了更好地支持版本控制,许多开发者选择使用Subversion(SVN)系统来管理他们的代码库。...
Visual Studio作为一款强大的集成开发环境(IDE),提供了多种代码管理工具支持,其中SVN(Subversion)是广泛应用的开源版本控制系统之一。本篇文章将详细介绍Visual Studio中与SVN相关的知识点,包括SVN的基本概念...
Microsoft Visual Studio作为一款强大的集成开发环境(IDE),提供了丰富的插件支持来扩展其功能和改善用户体验。本篇将详细介绍标题提及的几个插件:ClaudiaIDE、ColorThemeEditor、VisualSVN 和 VSColorOutput,...
Visual Studio 2010 SVN 插件是开发者在使用微软的Visual Studio 2010集成开发环境(IDE)时,为了与Subversion(SVN)版本控制系统集成而使用的一种工具。Subversion是一个开源的版本控制系统,它允许团队协作开发...
Microsoft Visual Studio(VS)作为一款强大的集成开发环境(IDE),内置了多种版本控制系统支持,如Git、Team Foundation Version Control (TFVC) 和Subversion等。这些版本控制客户端让开发者能够轻松地管理项目源...
VisualSVN for Visual Studio2008是一款专为开发者设计的插件,它将强大的Subversion(SVN)版本控制系统无缝集成到Visual Studio 2008环境中,极大地提升了团队协作的效率和代码管理的质量。下面,我们将深入探讨这...
Visual Studio SVN插件是开发者在使用Microsoft Visual Studio IDE时,为了集成Subversion(SVN)版本控制系统而设计的一款工具。Subversion是一款广泛使用的开源版本控制系统,它能够跟踪文件和目录的变更,帮助...
整合使用SVN和Visual Studio,开发者可以在熟悉的开发环境中进行版本控制的所有操作,这大大提高了工作效率和项目的可维护性。通过本文的介绍,可以了解到版本控制的基本概念、SVN的安装和配置流程,以及在Visual ...