maven jgitflow release-start 目标将行尾更改为 CRLF

标签 maven pom.xml jgit line-endings

我正在 Windows 机器上的一个项目中工作,该项目的行尾设置为 LF。
命令后 jgitflow:release-start运行时,poms 更新为新版本,但 poms 中的行尾也更改为 CRLF。
顺便提一下,有一行*.xml text eol=lf在 .gitattributes 中。

有谁知道如何防止这种情况?

最佳答案

在 jGit 流插件 here 中有一张改进行尾处理的票

目前,jgit flow 根据 的全局 GIT 配置选择要使用的 EOL。 core.eol .在我的情况下添加 core.eol=lf解决了这个问题。

关于maven jgitflow release-start 目标将行尾更改为 CRLF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29119721/

相关文章:

java - 如何将外部 jar 文件添加到 Maven Shade 插件

scala - 使用 maven-scala-plugin 指定 Scalac 编译时选项

maven - 将具有大量 jar 库的遗留 Java 项目转换为 maven 项目依赖项列表的简单方法是什么?

java - 如何使用 jgit 查找所有提交,而不仅仅是可引用的提交

java - 如何修复 spring boot 数据 jpa UnsatisfiedDependencyException

java - 使用 Java 构建工具

java - Maven JBoss 到 Websphere JDK

maven - 有人能解释一下 IntelliJ、Maven 和 pom.xml 是如何协同工作的吗?

git - 如何在 JGit 中执行 "git bundle create --all"?

JGit PullCommand 异常