我有一个带有一些asp.net 5项目的visual studio解决方案。在每个项目中,我都有一个 wwwroot 目录,并且在这个 app 目录中包含html视图,.js和.map文件,这些文件是在此位置编译的打字稿文件。登记/> 使用标准配置,这些文件包含在签入中。如何配置.gitignore文件,以便忽略解决方案中每个项目的 wwwroot \ app 目录的每个子目录中的所有 .js和.map 文件?< / p>
答案 0 :(得分:27)
wwwroot/app/**/*.js
wwwroot/app/**/*.map
**
将匹配app
内的所有内容,以及多个子目录级别。
答案 1 :(得分:18)
将以下行添加到.gitignore:
# Ignores compiled TypeScript files
**/wwwroot/app/**/*.map
**/wwwroot/app/**/*.js
您可以详细了解gitignore和支持的模式here。
**
递归匹配子目录。第一个是项目,第二个是因为你提到了
在wwwroot \ app目录的每个子目录中