簡體   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