繁体   English   中英

要忽略的Git .Net文件

[英]Git .Net files to ignore

GNet与.Net的最佳实践是什么? 您忽略哪些文件而不添加到项目类型?

初始列表排除所有临时构建文件,

*.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

这可能是值得考虑你想在你的供应链管理存储,而不是排除长,可能永远不会完成列表的内容。

这不是特定于git的,而是适用于任何版本控制。

忽略bin和obj文件夹,以及.user和.suo文件(用户特定的)。 当然,如果您使用的是Visual Studio。

我使用它作为我所有.net git repos的模板: .gitignore Gist for .net

我排除了Visual Studio不需要的所有二进制文件和源文件,以便重建应用程序。
我不确定所有VS版本是否都有相同的文件扩展名,但如果您愿意,可以进行试验。

Eric Sink有一个源代码控制指南,源代码管理HOWTO ,在第4章:存储库中 ,您可以阅读存储库中可以存储的内容吗? 部分,与您的问题有关。

我不使用Git,但我确实忽略了文件!

bin obj *.user *.suo *.log *.vbw *.pdb *mdf *ldf 
_UpgradeReport* UpgradeLog* _ReSharper* *.resharper

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM