1

我的公司使用 Linux Jenkins 盒子,项目被迫使用 LF,否则构建将在样式检查中失败。我使用“通过 Java Web Start 启动从代理”设置此 Linux Jenkins 的 Windows 从属服务器,并使用其主文件夹中的用户在此 Windows 框中运行 Jenkins 从属服务我添加了一个具有以下设置的 .gitconfig 文件:

[core]
        eol = lf
        autocrlf = false

以及 Slave 任务配置的“源代码管理”设置,我使用 Git 和存储库指向 gitlab 存储库,因此 Jenkins 将在 windows salve 中创建一个工作区并将项目复制到这个工作区。但是,我注意到所有文件都更改为 CRLF。我错过了什么?这是 Jenkins 的一个已知问题吗?谢谢。

4

1 回答 1

0

我通过重新安装带有选项的新 git 解决了我的问题:将行尾转换配置为第三个选项:

Checkout as-is, commit as is

于 2016-09-04T21:35:14.923 回答