Visual Studio 源代码管理是否应忽略Properties/ServiceCommandencies文件夹

raogr8fs  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(190)

使用Visual Studio 2022,我连接到一个远程Azure应用服务,所以我应该能够在本地调试。连接后,我看到有一些自动生成的文件,特别是在

  • 新建文件夹Properties/ServiceDependencies
  • 新文件Properties/serviceDependencies.json
  • 新文件Properties/serviceDependencies.local.json

我不太确定为什么要添加这些文件,但我的问题是,这些文件是否仅在本地需要,而应该被源代码控制忽略?

lzfw57am

lzfw57am1#

创建的文档和设置在下面的devblog Configuring Azure Services and emulators using Visual Studio中解释:
为了支持所有这些功能,Visual Studio在解决方案资源管理器中的属性下创建了两个名为serviceDependencies.jsonserviceDependencies.local.json的新文件。这两个文件都可以安全签入,因为它们不包含任何机密。
一般来说,本地开发环境在每一种项目中都是“应该被源代码控制忽略”的候选者,就像这里描述的默认环境变量:
值得一提的是:.env、.env.development和.env.production文件应该包含在您的存储库中,因为它们定义了默认值。.env*.local应该添加到.gitignore中,因为这些文件应该被忽略。.env.local是可以存储机密的地方。

相关问题