Dot-Net

要忽略的 Git .Net 文件

  • March 21, 2019

您在 .Net 上使用 Git 的最佳實踐是什麼?您忽略哪些文件並且不添加到您的項目類型中?

初始列表不包括所有臨時建構文件,

*.dep *.aps *.vbw *.suo *.obj *.ncb *.plg *.bsc *.ilk 
*.exp *.sbr *.opt *.pdb *.idb *.pch *.res *.user

還有建構目錄

*\obj
*\bin
*\Debug
*\Release

如果你使用 Rehsarper,也排除它的目錄

./Resharp*

加上一些特殊文件

Thumbs.db

有些人還排除二進製文件

*.exe
*.dll

考慮您想在 SCM中儲存什麼而不是冗長且可能永遠不會完整的排除列表可能值得考慮。

這並不是真正特定於 git 的,而是適用於任何版本控制。

忽略 bin 和 obj 文件夾,以及 .user 和 .suo 文件(它們是使用者特定的)。當然,如果您使用的是 Visual Studio。

引用自:https://stackoverflow.com/questions/1287256