gpt4 book ai didi

git - 红点标记 BitBucket 差异 View

转载 作者:行者123 更新时间:2023-12-04 22:39:47 25 4
gpt4 key购买 nike

我们最近将源代码从 SVN 和 TFVC 迁移到 Git。我们的代码库主要由在 VS2017 中编辑的 C# 和 VB.NET 文件组成。

我们的 Git 存储库托管在 BitBucket 中,但我们存在差异问题,如下所示,BitBucket 在我们的文件开头显示一个小红点

enter image description here

悬停时,\ufeff显示在工具提示中,我知道它是一个表示零宽度不间断空格 (ZWNBSP) 的字符。

在个人方面,我将所有源代码托管在 GitHub 上,从未遇到过类似问题。

那么,如果我们保持原样,我们会有什么风险?我们还有哪些其他选择?

在此先感谢您的帮助,
罗斯塔

最佳答案

我在来自 VS2017 项目的 xml 文件上的 bitbucket 差异中有红点。



红点表示 Unicode 代码点 U+FEFF ( \ufeff ) 字节顺序标记 (BOM)。就我而言,当我在 Visual Studio 中编辑一个 xml UTF-8 文件时,它将 BOM 序列添加到文件的开头。

可以通过在没有签名的情况下在 Visual Studio 中重新保存文件来删除 BOM(红点)。在 VS (2017) 中打开文件,然后文件 -> 另存为。在“保存”按钮上有一个下 pull 选项“使用编码保存”



它默认为“Unicode(带签名的 UTF-8)”。更改为“Unicode(无签名的 UTF-8”)



git diff 将看到 \ufeff 的删除

关于git - 红点标记 BitBucket 差异 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52120032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com