Visual studio 2008 在VisualStudio2008中同时使用Team Explorer和VisualSVN

Visual studio 2008 在VisualStudio2008中同时使用Team Explorer和VisualSVN,visual-studio-2008,svn,version-control,tfs,Visual Studio 2008,Svn,Version Control,Tfs,也许是个新手问题,但我现在不想搞砸我的VisualStudio安装:p 我目前已经安装了Team Explorer和TFS Power Tools,用于工作和Codeplex上的一些项目。今天,我发现了一个有趣的工具,名为,我想尝试一下,因为我没有一个真正的个人爱好项目TFS服务器。但是安装第二个源代码管理客户端会造成混乱吗?或者这是怎么回事?是否有人有在不同项目中同时安装这两个设备的经验 当然,我所说的同时使用并不是指对相同的项目或解决方案都使用这两种方法,而是指能够在TFS和SVN服务器上对

也许是个新手问题,但我现在不想搞砸我的VisualStudio安装:p

我目前已经安装了Team Explorer和TFS Power Tools,用于工作和Codeplex上的一些项目。今天,我发现了一个有趣的工具,名为,我想尝试一下,因为我没有一个真正的个人爱好项目TFS服务器。但是安装第二个源代码管理客户端会造成混乱吗?或者这是怎么回事?是否有人有在不同项目中同时安装这两个设备的经验


当然,我所说的同时使用并不是指对相同的项目或解决方案都使用这两种方法,而是指能够在TFS和SVN服务器上对两个项目使用相同的visual studio安装。

这应该是完全可能的。

我在同一台计算机上有VSS和VisualSVN,因此我可以告诉您,两者都可以使用。我不建议在同一个项目中同时使用这两种工具,但对于不同的项目应该没有问题


我仍然有用于遗留应用程序的VSS;我时不时地将其中一个移动到SVN,然后简单地将其从VSS中解除绑定。项目的新版本存储在SVN上,但我仍然可以使用VSS资源管理器访问旧版本。

在VS中的“工具”->“选项”->“源代码管理”下,它允许您选择要使用的源代码管理插件。它允许我在VSS、MSSCCI和TFS之间切换。我假设它对VisualSVN也是如此


如果加载一个项目,它似乎会自动切换到该项目的插件。在从VSS迁移到TFS的过程中,我没有做太多这方面的工作。看起来这样做不会太麻烦。

我的系统上安装了TFS、Tortoise CVS和Tortoise SVN。没有冲突-至少只要您不尝试为同一个项目使用多个冲突。我应该说,我并不是通过VS使用它们。我希望只要客户端包含与VS的集成,它就可以工作,因为您可以更改SCC客户端。通常,我在没有迁移到TFS的旧项目上使用CVS/SVN,并通过Windows资源管理器使用它们。

Ryan提到,如果加载项目,它似乎会自动切换到该项目的插件。-这是每个人的经历吗?我正在使用VS08团队系统和Ankhsvn VS08插件以及内置的Microsoft Visual SourceSafe源代码管理插件。我有不同的项目绑定到svn,还有其他项目绑定到VSS。当我打开项目或解决方案时,Visual Studio不会自动检测到源代码管理绑定。因此,如果我将VS工具…选项..源代码管理设置配置为Ankh,但打开带有VSS绑定的项目,则在解决方案资源管理器中看不到任何源代码管理UI功能。它似乎没有绑定。我唯一的选择是手动更改回Microsoft Visual SourceSafe源代码管理插件


有人知道如何让VS团队系统自动检测项目绑定并选择Ryan提到的适当的源代码管理插件吗?

Nice。听起来不错。我想不久我会尝试一下:是的,在VisualStudio之外使用它们,我真的不认为会有问题。那么它将主要是两个独立的程序。除非它们集成在windows资源管理器中并以某种方式重叠…感谢您提及自动切换。每次进入工具和选项都会令人敬畏。。。创建新项目时它是如何工作的?那你可以选择吗?或者您必须关闭所有打开的解决方案,进行切换,然后创建新项目吗?VisualSVN不使用标准的源代码管理集成API。它是一个常规的外接程序,直接与TortoiseSVN交互。我认为它会根据项目上的源代码管理绑定在它们之间切换。所以,如果它是一个新项目,那么无论您绑定到什么,它都将在下次打开时切换到什么。谢谢jeroenh,很高兴知道。