首页 > 解决方案 > 为什么 Visual Studio 2019 会自动设置 git 源代码管理?

问题描述

我用“ng new todo”设置了一个新的 Angular 应用程序。然后我打开了 Visual Studio 2019。我选择了打开文件夹并打开了 Angular 应用程序的文件夹。我立即注意到所有文件旁边的小绿色 + 图标。Visual Studio 2019 似乎只需在本地存储库中打开 git 中的文件夹即可自动设置源代码控制。为什么这样做?我不希望 VS 2019 自动执行此操作。我想控制我设置源代码控制和存储库的方式、时间和地点。有没有办法解开它并杀死存储库?

标签: angulargitvisual-studio-2019source-control-explorer

解决方案


它不是 Visual Studio,而是 Angular。该ng new命令将创建一个新的 git 存储库。如果 Visual Studio 检测到 git 存储库,它将在解决方案资源管理器项目上显示源代码控制注释。

使用ng new --skip-git(或--skipGit=true)阻止它使用ng new.

ng new 奇怪的是, https://angular.io/cli/new的文档中没有明确提到与 git 的集成),但该页面确实提到了有关 git 的命令行标志。


推荐阅读