繁体   English   中英

Visual Studio 2019 社区中的 Git,忽略缓存文件

[英]Git in Visual Studio 2019 Community, ignoring cache files

我使用 Git 在笔记本电脑和台式机之间同步。

它总是会发现某些文件、.dbcache.v2、.suo、bin 中的 dll、.cshtml.g.cs 文件之间的冲突。 因此,当我在设备之间切换时,我不得不费力地右键单击并“获取本地”或“获取远程”,而不是获得快速的 Git 体验。

合并应该针对实际代码文件,其中有两个不同的编辑而不是缓存文件或生成的 dll。

几个问题(我在网上找不到任何关于此的内容)。

我可以安全地将以上所有这些以及类似的内容添加到.gitignore 吗? (如果是这样,最好的方法是什么?)

如果可以,为什么在设置新的 ASP.net 核心项目时不会自动排除这些文件?

开箱即用的体验很糟糕,它涉及不断处理这些文件中的冲突,而这些文件您从未编辑过,也不需要知道。

谢谢。

我可以安全地将以上所有这些以及类似的内容添加到.gitignore 吗? (如果是这样,最好的方法是什么?)

是的你可以。

您可以使用https://gitignore.io为 Visual Studio 生成一个好的.gitignore文件(搜索“Visual Studio”)

但是现在忽略它们是不够的。 您必须停止跟踪它们(使用git rm --cached

开箱即用的体验很糟糕,它涉及不断处理这些文件中的冲突,而这些文件您从未编辑过,也不需要知道。

我想这个文件不能被跟踪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM