gpt4 book ai didi

css - GIT 上 CSS 文件中的连续 merge 冲突

转载 作者:太空狗 更新时间:2023-10-29 14:27:37 26 4
gpt4 key购买 nike

我不知道这是否是一个常见问题。大多数情况下,我们从开发仓库中提取 CSS 文件时,GIT 会与当前文件发生冲突,通过在顶部和底部放置“>>>”和“<<<”标记来完全 merge 这两个文件,并且分隔它们的“===”标记。

我们尝试了一些不同的缩进,这有点帮助,但根本没有成功。我们对任何其他文件类型都没有问题,在这种情况下,它们大多数是 PHP 和 JS 代码。

如果有帮助,我们已将生产环境中的所有文本编辑器设置为使用 CRLF。

谢谢。

最佳答案

这通常是由于某种自动转换所致。

你能不能试试设置 config autocrlf to false 在你所有的 git(开发和生产)中?

这样,就不会执行自动转换,这有助于消除导致潜在 merge 冲突的问题?

你是否也有一些空白设置可以引入一些自动修改?


注意:从 git 2.8+(2016 年 3 月)开始, merge 标记将不再引入混合行结尾(就像 CRLF 文件中的 LF)。
参见“Make Git use CRLF on its “ <<<<<<< HEAD ” merge lines”。

关于css - GIT 上 CSS 文件中的连续 merge 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224617/

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