[英]should ignore pdsyncu and pdsync files which is part of visual studio project when i using git?
[英]Files to ignore when using Visual Studio with Git
我已經安裝了 Git 以使用 Visual Studio 2008 進行一些開發。大部分工作將是新的開發,但我們確實有一些 VS2005 之前的舊項目,我想將它們帶到新的存儲庫中。 有一個關於通用VS/Git 集成的現有線程,但我的問題僅限於 .gitignore 文件和 Visual Studio。
我的問題有兩個部分:
.gitignore 文件中應包含哪些條目以涵蓋 Visual Studio 特定文件,如二進制文件、程序集、調試文件等? 上面提到的線程中涵蓋了一些內容,但是否有一個全面的集合?
在什么情況下,您需要全局排除文件、單個存儲庫或使用環境變量?
我已經知道如何了。 這是 Git 用戶手冊關於忽略文件的摘錄。
如果您希望排除模式僅影響某些存儲庫(而不是給定項目的每個存儲庫),您可以將它們放在名為 .git/info/exclude 的存儲庫中的文件中,或核心指定的任何文件中。 excludesfile 配置變量。 一些 git 命令也可以直接在命令行上使用排除模式。 有關詳細信息,請參閱gitignore(5) 。
在GitExtensions中,默認的.gitignore就是這個。 通過刪除大多數單個文件擴展名並僅排除它們所在的目錄,可以略微縮短。
*.obj
*.exe
*.exp
*.pdb
*.dll
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.zip
[Dd]ebug*/
*.lib
*.sbr
Thumbs.db
[Ll]ib/
[Rr]elease*/
[Tt]est[Rr]esults/
_UpgradeReport_Files/
_ReSharper.*/
你應該忽略:
bin
目錄 obj
目錄 *.suo
*.user
如果你安裝了節點,你可以運行npx gitignore<\/code><\/a>來生成
.gitignore<\/code>文件:
npx gitignore VisualStudio
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.