[英]How to ignore all changes files in wwwroot/js directory in .gitignore
如標題所示。 如何忽略ASP.NET Core應用程序的wwwroot / js目錄中的所有文件。 我使用的TypeScript是在wwwroot / js目錄中自動創建js文件的,所以我不希望更改.js。
我已經在.gitignore文件中嘗試過什么。
wwwroot/js/
**/wwwroot/js
wwwroot/js/*
**/wwwroot/js/*
/SolutionFolder/WebFolder/wwwroot/js/*
他們都沒有工作。
這是我的項目路徑:
Project
SolutionFolder
WebFolder
wwwroot
js
Project.sln
.gitattributes
.gitignore
有什么辦法嗎? 謝謝你
在.csproj文件的<PropertyGroup> </PropertyGroup>
標記內,添加<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
例
<PropertyGroup>
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
</PropertyGroup>
然后,從wwwroot / js刪除所有文件,並在.gitignore中添加該路徑
“沒有人在工作”是什么意思? 如果您的意思是您仍在git跟蹤中看到它,則可能需要git filter-branch
從git歷史記錄中刪除目錄。
另外, .gitignore
的正確路徑是SolutionFolder/WebFolder/wwwroot/js/*
。 但是,您已經使用glob **
進行了覆蓋。
就像Geno Chen所說,“沒有人在工作”是什么意思? 您是否嘗試過刪除wwwroot/js
所有文件? 之后,只需提交更改,然后嘗試重新構建解決方案即可。 並且wwwroot/js
所有已刪除的文件都恢復了,而又沒有將它們包含在更改中。
而且SolutionFolder/WebFolder/wwwroot/js/*
已經正確。 嘗試只在您的.gitignore
使用此
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.