繁体   English   中英

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

[英]What should be stored in source control for an Asp.Net Core MVC application?

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

在此输入图像描述

那里有很多不熟悉的文件夹,比如bower_componentswwwrootDependencies等。

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

我去了

在此输入图像描述

(绿色为是,红色为否)

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

我从本地工作区删除了该文件夹(在备份到其他地方之后)并从源代码控制中恢复,一旦所有软件包都自行恢复,所有内容似乎都应该正常运行。

这假设gulpfile.js配置为将所需的cssjsfont组件移动到wwwroot

也是因为我写了这个,在我控制源的properties文件夹中有一个launchSettings.json (不知道为什么它只是刚生成)。


我的.tfsignore文件目前是:

project\wwwroot
!project\wwwroot\web.config
project\node_modules
project\bower_components

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

任何项目设置或您直接更改的东西都应该存储。 任何直接下载的内容(引用,凉亭/节点)或直接基于那些(lib文件夹被gulp复制)都应该被忽略。

因此,在您的情况下,忽略bower,node和project \\ wwwroot \\ lib。 如果您有自定义css或js,则需要wwwroot文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM