0
我有5個項目的解決方案。我正在使用BitBucket進行源代碼管理。 我在我的.gitignore主根gitignore仍然包括dll文件
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
但是每次我重新生成解決方案下,我得到了我的Visual Studio團隊資源管理器中的變化,我看到.dll和生產.pdb文件的列表。
我該如何解決這個問題?
你提交過DLL文件嗎? '.gitignore'文件只涉及不屬於版本庫的文件。 –
以前的提交是否包含.dll和.pdb文件?如果是這樣,.gitignore對它們沒有影響。在這種情況下,你會刪除它們('git rm')並提交。一旦文件不存在*和* .gitignore路徑匹配它,git會在列出未跟蹤的更改時通過它並抵制'git add'ing它 –
@ C-Otto - 這不完全正確。忽略機制在HEADs索引中存在的路徑上無效。如果該文件位於存儲庫中的其他位置,gitignore仍然可以工作。 –