我為 Visual Studio 找到了這個官方 .gitignore 檔案: https ://github.com/github/gitignore/blob/main/VisualStudio.gitignore
對于這樣的部分,我有一個問題要問:
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
是的,我明白了,它們的目的是排除每個構建輸出檔案夾,并隱含它們的內容,但是如果它們不直接位于 repo 的根目錄,這會排除它們嗎?
把它放在背景關系中:我正在所有解決方案的父檔案夾中創建一個 repo。我不是在談論包含許多專案的解決方案,因為如果是這樣的話,VS 會為我解決問題。
我正在包含解決方案的檔案夾中創建存盤庫,該檔案夾可以是單專案(在這種情況下,我會標記選項以在專案創建時為解決方案和專案使用相同的檔案夾)或多專案。
那么,如果我在 repo 的根目錄中使用該 .gitignore ,是否會排除每個專案中的每個“可忽略”檔案/檔案夾?或者 .gitignore 檔案是否需要為此進行一些更改?
uj5u.com熱心網友回復:
如果它們不直接位于回購的根目錄,這會排除它們嗎?
是的:gitignore手冊頁確實提到:
該模式
foo/將匹配其下的目錄foo和路徑,但不會匹配常規檔案或符號鏈接foo。
a/foo/會將其限制為當前.gitignore檔案夾。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/513625.html
標籤:混帐github
上一篇:為什么這個JOML(JVM)代碼比等效的GSL(C)代碼要快得多?
下一篇:工廠設備巡檢系統解決方案
