angular - 为什么 Visual Studio 2019 会自动设置 git 源代码管理?
问题描述
我用“ng new todo”设置了一个新的 Angular 应用程序。然后我打开了 Visual Studio 2019。我选择了打开文件夹并打开了 Angular 应用程序的文件夹。我立即注意到所有文件旁边的小绿色 + 图标。Visual Studio 2019 似乎只需在本地存储库中打开 git 中的文件夹即可自动设置源代码控制。为什么这样做?我不希望 VS 2019 自动执行此操作。我想控制我设置源代码控制和存储库的方式、时间和地点。有没有办法解开它并杀死存储库?
解决方案
它不是 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 的命令行标志。
推荐阅读
- r - 如何按因子级别将具有多个参数的自定义函数应用于 df
- shell - 如果它们是来自 git 或 bitbuket 中特定文件或文件夹的任何未决更改,则需要编写脚本,不应触发团队城市构建
- java - 在具有多个线程的图像上应用中值
- cordova - Ionic 3 Cordova onclick 事件
- django-rest-framework - 文档中的查询参数未显示带有过滤器的视图
- ruby-on-rails - 无法区分 rails admin 中的 new 和 edit 操作
- python - 熊猫在 groupby 之后获得整数键
- opc-ua - 我在哪里可以找到 OPC UA 规范中的标准节点(和 ID)?
- java - 从环境变量中的用户帐户指向 JDK
- vba - 删除失败 VBA 的重复项