命令行克隆git repo,已在Visual Studio 2015的团队资源管理器中显示

时间:2017-02-06 19:13:39

标签: git visual-studio-2015

我正在使用Visual Studio 2015,我正在尝试编写为新的开发人员启动和运行新VS实例所涉及的步骤。我们使用Git进行源代码控制,并希望使用Visual Studio内置的Git集成。我正在尝试自动化的部分是将存储库克隆到本地目录,并将其显示在团队资源管理器中的“本地Git存储库”下。我可以通过点击“Clone Repo”在GUI中手动完成同样的操作,我只能从命令行执行此操作。显然我可以使用git从命令行克隆实际的repo,这里的难点是让它显示在Team Explorer列表中。有人知道怎么做吗?或者知道Git repos VS使用的列表存储在哪里?如果我知道存储这些设置的位置,我可以编辑配置文件并添加新的仓库,但我似乎无法在任何地方找到它。

THX

1 个答案:

答案 0 :(得分:0)

您无需通过Visual Studio进行克隆,以便显示本地存储库。您可以通过“团队资源管理器连接”页面中的“添加”链接添加现有的本地存储库。如果您打开Git存储库中包含的解决方案,还会添加本地存储库。

一个选项 - 虽然不是完全自动化 - 如果通过“添加”链接添加本地存储库是可以接受的,那么当您单击“添加”链接时显示的默认路径可以通过团队资源管理器Git进行控制设置(全局设置)页面,位于默认存储库位置。

存储库信息存储在注册表中。您可以查找示例的一个地方是他们的RegistryHelper类中的GitHub Visual Studio插件。但是 - 这是实现内部的一些信息,并且不是受支持的公共API点,并且可能在将来中断。例如,我认为直接访问注册表不适用于Visual Studio 2017。