【问题标题】:Problem when using IoTDB spotless plug-in under windowswindows下使用IoTDB一尘不染插件时的问题
【发布时间】:2021-12-15 10:27:07
【问题描述】:

目前的IoTDB代码风格规范使用spotless插件进行管理,但在类Unix系统(MacOS、Linux)下,文本文件的换行符为\n(命名为LF),而在 Dos 风格的系统 (Windows) 下,换行符是 \r\n(命名为 CRLF)。 LFCRLF的区别更详细的信息是here

因此,在Windows下使用一尘不染的格式化代码后,所有代码文件的换行符都会被替换掉。这会导致 git 中的所有代码文件都被修改,并且每次提交都会提交所有文件。这样不仅会增加.git目录的大小,还会使git diff等命令无法使用(因为所有文件的每一行都被修改了),而且查看PR时无法看到PR修改了哪些文件修改了 PR 的内容。

git status after using spotless plug-in under Windows

【问题讨论】:

    标签: database time-series apache-iotdb iotdb


    【解决方案1】:

    查看此 PR #3585,哪里有评论解决了这个问题。

    还有一个article可以帮忙

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    相关资源
    最近更新 更多