2017-01-09 134 views
1

在我正在處理的項目中,有些文件被排除(變暗),有些文件被忽略(文件名左側有一個紅色減號)。排除和忽略有什麼區別?有人可以舉一個具體的例子來說明這些術語中的每一個的用例嗎?Visual Studio:排除和忽略的文件有什麼區別?

回答

0

當您使用像visual studio,phpstorm等IDE。您應該知道,他們索引您的文件和代碼,以幫助您的方法,屬性等建議和自動完成,以簡化您的編碼。

正如你知道在每一個項目是沒有用的代碼一些文件,他們並不需要獲得索引的自動填充和等,(文件,如logscaches,等等這些問題)。

在這種情況下,您將這些文件和目錄排除在IDE中,以防止對它們進行索引。這會讓你的IDE超級快,因爲他們的垃圾收集器知道現在發生了什麼。這也將使用較少的內存和cache的過程。

但是關於忽略version control systems中的文件,如git

正如你可能知道的那樣,vcs系統像git跟蹤你的提交的源代碼的每個部分和版本。

因此,無論何時您將文件或目錄放入您的文件夾vcs忽略文件中,您都會告訴系統不要讓該文件的軌道更改,並且不要讓任何人提交它,因爲通常它的系統文件存在不需要它在源代碼中。

相關問題