gpt4 book ai didi

svn - Tortoise SVN 责备显示无意义

转载 作者:行者123 更新时间:2023-12-04 14:59:55 27 4
gpt4 key购买 nike

我有一个版本化的 .cpp 文件,我想看看谁写了某行代码,所以我使用了 Tortoise SVN 责备选项。但是当它打开文件时,它显示的是:

enter image description here

有没有人遇到过这个问题?

附言

我正在使用 Tortoise SVN 1.8.1

最佳答案

从前两个字符来看,该文件是 UTF-16LE,至少在一年前,SVN did not support UTF-16 for blaming (although a patch exists) .据我所知,从那以后没有任何变化(所以这不仅仅是 TortoiseSVN 问题)。

据我所知,实际上只有两种选择:

  • 重新编译包含该补丁的 SVN(和 TortoiseSVN)(注意 TortoiseSVN 可能需要进一步更改才能正确显示所有内容)
  • 如果您的编译器允许您这样做,请停止使用 UTF-16 并切换到 UTF-8(但是,在切换之前所做的任何更改都不会被正确归咎于,因为从 UTF-16 到 UTF-8 的转换在二进制表示)

  • 选项 2 通常更可取,因为它也可以帮助其他任何人使用您的存储库,但是您可能需要更改其他内容以使您的 cmopiler 正常运行(以防它没有意识到它正在处理 UTF-8,如果它必须在 Windows 上转换为 UTF-16)

    关于svn - Tortoise SVN 责备显示无意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206930/

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