我有一个asp.net 5项目的Visual Studio解决方案。在每个项目中,我都有一个wwwroot目录,在这个目录中有一个app包含html视图,.js和.map文件,这些文件是在此位置编译的打字稿文件。
使用标准配置,这些文件包含在签入中。如何配置.gitignore文件,以便忽略解决方案中每个项目的wwwroot \ app目录的每个子目录中的所有.js和.map文件?如何从git中排除打字稿编译文件
19
A
回答
19
wwwroot/app/**/*.js
wwwroot/app/**/*.map
的**
将里面app
匹配的一切,也是多个子目录的水平。
+4
如果您有一个不是编译文件的js,例如库,会发生什么情况? –
+1
@DiegoGonzálezlibs应该放在一个单独的文件夹中,而不是放在'/ app'(例如'/ lib','/ node_modules'等) – Jay
12
添加以下行到你的.gitignore:
# Ignores compiled TypeScript files
**/wwwroot/app/**/*.map
**/wwwroot/app/**/*.js
你可以阅读更多关于gitignore和支持模式here。
**
递归匹配子目录。第一个是那里的项目,第二个是,因为你提到
一个wwwroot \ app目录的每一个子目录里面
相关问题
- 1. 打字稿编译文件
- 2. 编译打字稿文件运行时
- 3. 打字稿排除?
- 4. 排除node_modules表单打字稿通过gulp-typescript编译
- 5. 从预编译中排除文件
- 6. 从编译配置中排除文件
- 7. 打字稿编译包括编译
- 8. 无法编译打字稿
- 9. 打字稿编译错误
- 10. 打字稿:在编译时
- 11. 如何从以前的打字稿(.ts)文件中删除编译的JS文件?
- 12. 从t4模板编译打字稿文件
- 13. 将打字稿文件编译为javascript文件:Angular 2
- 14. 从文件打字稿
- 15. 如何从预编译中排除几个CSS文件?
- 16. 如何从ASP.NET预编译中排除文件夹?
- 17. 如何从g ++编译器选项中排除文件
- 18. 如何在Gulp中排除从Typescript编译的JavaScript文件?
- 19. 如何从Visual Studio中排除文件编译?
- 20. Makefile。如何从编译中排除一个特定的文件?
- 21. 如何排除从接口的关键在打字稿
- 22. 从编译中排除usercontrol?
- 23. 从编译中排除jar
- 24. Ant排除文件编译java文件
- 25. 如何在git repo中排除文件?
- 26. 如何使用Angular Quickstart在特定文件夹中编译打印稿文件
- 27. Maven:排除编译中的java文件
- 28. 将多个打字稿编译成一个封闭文件
- 29. 角2 +打字稿编译器复制HTML和CSS文件
- 30. 生成打字稿定义文件(d.ts)而不编译.js
如果你有多个项目,所有项目都需要同一组的Git忽略规则,那么你可以使用** Global Git ignore rules **的概念来提及单个gitignore文件并在所有项目中使用,而不是创建单独的gitgnore文件。但是这个全局的git忽略文件不会成为共享副本,其他队友也不会从中受益。请参考[Atlassian Git](https://www.atlassian.com/git/tutorials/gitignore)检查步骤。 – sanit