gpt4 book ai didi

git - 如何使用 gitattributes 将子目录中的所有文件设置为使用特定的 eol?

转载 作者:IT王子 更新时间:2023-10-29 00:42:46 30 4
gpt4 key购买 nike

我一直在尝试将特定文件设置为始终使用 lf 而不是 crlf 而不管本地系统上的 autocrlf。

我尝试在项目的根目录下创建一个 .gitattributes,它只包含 SquishIt.Tests/js/*.js eol=lf 我也尝试过 SquishIt.Tests/js/eol=lf。我将这两个尝试都推送到我的 Remote ,然后尝试在本地克隆它两次。/js/下的文件在这两种情况下总是显示为 CR+LF,因为 autocrlf 对我来说是全局开启的。

我在 Windows 机器上,以防万一不清楚。我尝试实现的目标是否可行?

最佳答案

我想让所有文本文件都强制使用 LF,除了一个子目录 (.idea) 强制使用“CRLF”。这是我的 .gitattributes 的样子:

* text eol=lf
/.idea/* text eol=crlf

所以我假设你的应该是这样的:

* text=auto
/SquishIt.Tests/js/* text eol=lf

关于git - 如何使用 gitattributes 将子目录中的所有文件设置为使用特定的 eol?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670140/

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