我在合并git的两个分支时遇到了一个关于nuget包的问题。我搜索并发现问题是关于解决方案用户选项(.suo)文件,然后在删除它并重新启动visual studio后,所有错误都消失了。为什么会这样呢?我怎么做才能避免呢?我知道。suo文件不应该在源代码控制中检查,并检查我的git存储库,没有找到。
为了安全起见,请确保您的.gitattributes
文件包含*.suo binary
的换行符,以便git不会尝试合并它们。否则,git会尝试合并两个分支的.gitattributes
并产生错误。
还确保将*.suo
放在项目的.gitignore
中。