在我正在處理的項目中,有些文件被排除(變暗),有些文件被忽略(文件名左側有一個紅色減號)。排除和忽略有什麼區別?有人可以舉一個具體的例子來說明這些術語中的每一個的用例嗎?Visual Studio:排除和忽略的文件有什麼區別?
1
A
回答
0
當您使用像visual studio
,phpstorm
等IDE。您應該知道,他們索引您的文件和代碼,以幫助您的方法,屬性等建議和自動完成,以簡化您的編碼。
正如你知道在每一個項目是沒有用的代碼一些文件,他們並不需要獲得索引的自動填充和等,(文件,如logs
,caches
,等等這些問題)。
在這種情況下,您將這些文件和目錄排除在IDE中,以防止對它們進行索引。這會讓你的IDE超級快,因爲他們的垃圾收集器知道現在發生了什麼。這也將使用較少的內存和cache
的過程。
但是關於忽略version control systems
中的文件,如git
。
正如你可能知道的那樣,vcs
系統像git
跟蹤你的提交的源代碼的每個部分和版本。
因此,無論何時您將文件或目錄放入您的文件夾vcs
忽略文件中,您都會告訴系統不要讓該文件的軌道更改,並且不要讓任何人提交它,因爲通常它的系統文件存在不需要它在源代碼中。
相關問題
- 1. Visual Studio和Expression Studio有什麼區別?
- 2. Visual Studio中//和///有什麼區別?
- 3. SSDT和Visual Studio有什麼區別?
- 4. .LIB和.OBJ文件有什麼區別? (Visual Studio C++)
- 5. visual studio和visual C++ IDE有什麼區別
- 6. visual studio 2015社區和專業人士有什麼區別
- 7. Visual Studio C++ - 'CLR'和'General'類別有什麼區別?
- 8. 「Visual Studio集成包」vs「Visual Studio加載項」:有什麼區別?
- 9. Web請求中的IIS和Visual Studio IIS有什麼區別?
- 10. visual studio的F10和F11按鍵有什麼區別?
- 11. Visual Studio中的「構建」和「重建」有什麼區別?
- 12. Visual Studio 2008中的Debug和Debug 1.0有什麼區別?
- 13. Visual Studio MSDeploy發佈忽略文件
- 14. 排除/忽略Visual Studio 2015中的一個文件夾(Web項目)
- 15. TortoiseGit忽略對話框中的忽略類型有什麼區別?
- 16. 爲什麼visual studio忽略項目文件中指定的tlb文件名
- 17. Visual Studio 2012 Professional與MSDN和Visual Studio 2012 Professional之間有什麼區別
- 18. C#.net和Visual Basic.net有什麼區別?
- 19. Visual C++和C++有什麼區別?
- 20. Visual Studio Express版本,microsoft.net和VS專業版有什麼區別?
- 21. visual studio和VS express版本有什麼區別?
- 22. Delphi和Rad Studio有什麼區別?
- 23. Visual Studio和Qt的區別
- 24. io_submit和O_ASYNC文件有什麼區別
- 25. .out和.log文件有什麼區別
- 26. XIB和NIB文件有什麼區別?
- 27. .sqlite和.db文件有什麼區別?
- 28. .lib和.a文件有什麼區別?
- 29. .bin和.dat文件有什麼區別?
- 30. MDB和SDF文件有什麼區別?