我刚安装了AnkhSVN以从Visual Studio 2010中获得subversion支持.我注意到我必须转到Tools> Options> Source Control来选择当前的源代码控制插件.
目前,我正在使用不同的版本控制系统开展多个项目.例如,我在Mercurial中也有一些项目,可以使用VS源代码控制插件.
有没有办法在每个解决方案的基础上指定源代码控制插件?或者VS可以自动检测使用过的vcs吗?这方面的最佳做法是什么?
编辑:谷歌搜索引导我如何配置Visual Studio使用不同的源控件提供程序和Can Perforce和SourceSafe在Visual Studio中共存?.两者都覆盖相同的基础,但似乎特定于特定的vcs并且缺乏令人满意的一般答案.我在这里寻找一般答案.
我有一个项目,我已经工作了一段时间,我不能让Git为我工作.我花了一天时间尝试恢复丢失的代码,我完成了Git.
谁能告诉我如何将现有项目转移到TFVC?我有一个带有TFVC项目的Visual Studio Online帐户,所有这些都是为此任务设置的,但我无法弄清楚如何更改源控件设置,以便项目不再与Git绑定.
我目前正在开发VS 2013.
任何帮助是极大的赞赏!
我在使用不同源控制提供程序的不同项目上工作.Subversion,Git,TFS等......
为了处理Subversion,我安装了AnkhSVN.为了使用Git,我安装了Git源代码控制提供程序来处理TFS,......好吧,你明白了.
源控制信息将保存为解决方案文件的一部分.
然而,当我打开一个新项目时,Visual Studio会继续使用所选择的最后一个源控件提供程序.它似乎没有从解决方案文件中提取它.我总是要打开工具>选项对话框来切换提供者(这需要永远!)
这是我做错了吗?我希望Visual Studio能够根据打开的解决方案更改提供程序.
如果这是Visual Studio根本不做的事情,那么是否有一个宏或扩展会自动解决这个问题?
我不敢相信之前没有问过这个问题,但我没有在StackOverflow列表中看到任何可能已经有你答案的问题.遗憾的是,这似乎指向了"这只是我"的答案.
我目前正在使用使用Git或Mercurial(Hg)源代码控件的.Net项目.我将Visual Studio 2010用于所有这些项目.由于我经常需要切换源代码控制提供程序,我想知道是否有快速的方法来执行此操作,因此我不必每小时一次使用工具 - >选项 - >源代码控制.
一个更好的解决方案是,如果Visual Studio能够识别它需要哪个源控制提供程序,或者可能还记得哪个提供程序用于某个项目.可以这样做吗?
Visual Studio 2008,更具体.我们正在测试转向Perforce进行源代码控制,所以我想安装P4SCC插件来实现.但是,我还想继续将SourceSafe的IDE功能用于尚未移动的项目.这两个可以和平共存,还是一个或另一个特定的VS安装?
我主要使用 VisualSVN,有时使用 GitLab。我的目标是在打开解决方案时自动让 Visual Studio 选择要使用的源代码管理插件。
在这里阅读了有关更改每个解决方案的源代码控制插件的其他问题,例如:
对于 VS 2019 及更早版本来说,这似乎是不可能的。
Visual Studio 2017有一个扩展似乎已被放弃。
由于目前 Visual Studio 2022 处于预览阶段,我也没有发现任何方法,我希望 Microsoft 现在包含一种我尚未发现的内置方法来执行此操作。
有没有办法根据每个解决方案配置要加载的源代码控制插件?
我可以在Visual Studio中同时使用多个源控件提供程序吗?全局切换不足以满足我的需求(我在SVN中有一个项目,在TFS中有另一个项目等)