什么应该存储在Asp.Net Core MVC应用程序的源代码管理中?

Nik*_*nte 11 version-control asp.net-core-mvc asp.net-core

随着新的Asp.net核心MVC项目,如:

在此输入图像描述

有很多陌生的文件夹那里,像bower_components,wwwroot,Dependencies,等.

什么应该存储在源代码管理中?

Nik*_*nte 1

我和

在此输入图像描述

(绿色为是,红色为否)

唯一未列出的例外是.xproj(对于 TFS 来说是.xproj.vspscc)。

我从本地工作区中删除了该文件夹(备份到其他地方后)并从源代码管理中恢复,一旦所有包自行恢复,一切似乎都按其应有的方式运行。

这假设gulpfile.js已配置为将所需的组件css移至中。jsfontwwwroot

launchSettings.json另外,自从我写这篇文章以来,我已经进行了源代码控制的文件夹内有一个properties(不知道为什么它只是刚刚生成)。


我的.tfsignore文件目前是:

project\wwwroot
!project\wwwroot\web.config
project\node_modules
project\bower_components
Run Code Online (Sandbox Code Playgroud)

(到目前为止似乎没问题,但如果添加其他静态资源(例如 JS、CSS 和图像),可能会发生变化。)