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仍然可以工作。 –