我有一個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