相关疑难解决方法(0)

如何在Visual Studio中基于每个解决方案指定源代码控制插件?

我刚安装了AnkhSVN以从Visual Studio 2010中获得subversion支持.我注意到我必须转到Tools> Options> Source Control来选择当前的源代码控制插件.

目前,我正在使用不同的版本控制系统开展多个项目.例如,我在Mercurial中也有一些项目,可以使用VS源代码控制插件.

有没有办法在每个解决方案的基础上指定源代码控制插件?或者VS可以自动检测使用过的vcs吗?这方面的最佳做法是什么?

编辑:谷歌搜索引导我如何配置Visual Studio使用不同的源控件提供程序Can Perforce和SourceSafe在Visual Studio中共存?.两者都覆盖相同的基础,但似乎特定于特定的vcs并且缺乏令人满意的一般答案.我在这里寻找一般答案.

version-control visual-studio-2010 visual-studio

45
推荐指数
2
解决办法
5913
查看次数

如何在Visual Studio中将项目从Git移动到TFS

我有一个项目,我已经工作了一段时间,我不能让Git为我工作.我花了一天时间尝试恢复丢失的代码,我完成了Git.

谁能告诉我如何将现有项目转移到TFVC?我有一个带有TFVC项目的Visual Studio Online帐户,所有这些都是为此任务设置的,但我无法弄清楚如何更改源控件设置,以便项目不再与Git绑定.

我目前正在开发VS 2013.

任何帮助是极大的赞赏!

git tfs visual-studio tfvc

29
推荐指数
3
解决办法
3万
查看次数

Visual Studio 2010无法识别正确的源代码管理插件

我在使用不同源控制提供程序的不同项目上工作.Subversion,Git,TFS等......

为了处理Subversion,我安装了AnkhSVN.为了使用Git,我安装了Git源代码控制提供程序来处理TFS,......好吧,你明白了.

源控制信息将保存为解决方案文件的一部分.

然而,当我打开一个新项目时,Visual Studio会继续使用所选择的最后一个源控件提供程序.它似乎没有从解决方案文件中提取它.我总是要打开工具>选项对话框来切换提供者(这需要永远!)

这是我做错了吗?我希望Visual Studio能够根据打开的解决方案更改提供程序.

如果这是Visual Studio根本不做的事情,那么是否有一个宏或扩展会自动解决这个问题?

我不敢相信之前没有问过这个问题,但我没有在StackOverflow列表中看到任何可能已经有你答案的问题.遗憾的是,这似乎指向了"这只是我"的答案.

version-control visual-studio-2010

15
推荐指数
1
解决办法
3909
查看次数

如何在Visual Studio 2010中快速切换源代码控制提供程序?

我目前正在使用使用Git或Mercurial(Hg)源代码控件的.Net项目.我将Visual Studio 2010用于所有这些项目.由于我经常需要切换源代码控制提供程序,我想知道是否有快速的方法来执行此操作,因此我不必每小时一次使用工具 - >选项 - >源代码控制.

一个更好的解决方案是,如果Visual Studio能够识别它需要哪个源控制提供程序,或者可能还记得哪个提供程序用于某个项目.可以这样做吗?

git version-control mercurial visual-studio-2010

8
推荐指数
1
解决办法
3757
查看次数

Perforce和SourceSafe可以在Visual Studio中共存吗?

Visual Studio 2008,更具体.我们正在测试转向Perforce进行源代码控制,所以我想安装P4SCC插件来实现.但是,我还想继续将SourceSafe的IDE功能用于尚未移动的项目.这两个可以和平共存,还是一个或另一个特定的VS安装?

version-control perforce visual-sourcesafe visual-studio

6
推荐指数
1
解决办法
2393
查看次数

可以在每个解决方案(或每个项目)的基础上定义不同的源代码控制插件吗?

我主要使用 VisualSVN,有时使用 GitLab。我的目标是在打开解决方案时自动让 Visual Studio 选择要使用的源代码管理插件。

在此输入图像描述

在这里阅读了有关更改每个解决方案的源代码控制插件的其他问题,例如:

对于 VS 2019 及更早版本来说,这似乎是不可能的。

Visual Studio 2017有一个扩展似乎已被放弃

由于目前 Visual Studio 2022 处于预览阶段,我也没有发现任何方法,我希望 Microsoft 现在包含一种我尚未发现的内置方法来执行此操作。

我的问题

有没有办法根据每个解决方案配置要加载的源代码控制插件?

svn git version-control visual-studio visual-studio-2022

6
推荐指数
0
解决办法
374
查看次数

Visual Studio中的每个项目源代码提供程序?

我可以在Visual Studio中同时使用多个源控件提供程序吗?全局切换不足以满足我的需求(我在SVN中有一个项目,在TFS中有另一个项目等)

version-control visual-studio

5
推荐指数
1
解决办法
1477
查看次数