【问题标题】:what does red and bold text mean in a gitlab commit?gitlab 提交中的红色和粗体文本是什么意思?
【发布时间】:2019-01-11 02:01:40
【问题描述】:

我正在使用 Gitlab 来检查我和其他人在存储库中所做的提交。如镜像所显示,Gitlab 显示提交。它以绿色背景突出显示添加的行,并以红色背景突出显示已删除的行。但是有些行显示为红色文本。这是什么意思?其他单词以黑色粗体显示。这是什么意思?

【问题讨论】:

  • 我怀疑它是一个 markdown 文件,markdown 语法本身中存在红色粗体文本。请检查。
  • 对不起文卡塔拉曼,我不明白你的评论?它不是 Markdown 文件,它是带有 .ltx 扩展名的 LaTeX 文件。你要找谁查?你让他检查什么?
  • 对不起。我应该在评论中提到你。我明白你的意思。乳胶文件本身是否想以红色粗体显示文本?因为,只有红色突出显示(删除的文本),绿色突出显示(添加的文本)来自 gitlab。其他部分可能来自文件本身,在这种情况下,我觉得。我可能是错的。
  • @Venkatarama,不,LaTeX 代码必须是文本,其中没有着色说明。我希望我可以关闭 GitLab 这个烦人的功能,但我没有找到办法。

标签: git gitlab commit color-scheme


【解决方案1】:

来自https://docs.gitlab.com/ee/user/project/highlighting.html

GitLab 提供所有文件的语法高亮和 sn-ps 通过 胭脂红宝石。它将尝试猜测要使用的语言 文件扩展名,大多数情况下就足够了。

还有

如果 GitLab 猜错了,您可以覆盖其语言选择 使用 .gitattributes 中的 gitlab-language 属性。

所以 Gitlab 可能猜错了语法。

【讨论】:

  • 感谢您的解释。但是如果我添加一个 .gitattributes 文件,它将位于树的头部,这是否会对整个历史产生影响?请问GitHub猜到文件是什么语言的?
  • 添加 .gitattributes 文件不会影响文件的历史记录。
  • 因此,如果在提交 X 处添加 .gitattributes 文件不会影响 X 之前的提交如何突出显示,有没有一种方法可以关闭语法突出显示并仅保持差异突出显示。无论如何,我看不出语法突出显示对查看差异有何用处。在最坏的情况下,语法高亮可能会产生误导,让我相信在特定的提交中发生了一些没有改变的事情。
  • 无法关闭语法高亮。我偶然发现了这个stackoverflow.com/questions/27304769/…
  • 是的,我现在明白了。谢谢。
猜你喜欢
  • 2019-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-12
  • 2017-02-05
相关资源
最近更新 更多