我正在通过使用 Git 的快速导入命令和 StarTeam 的 SDK 将 StarTeam 存储库迁移到 Git。所有工作都在 Windows 上进行。尽管大多数文件都是 Windows 格式 (CRLF),但也有 2 个文件是 UNIX 样式 (LF)。在我的第一次尝试中,这两个文件将它们的 LF 转换为 CRLF。
问题最终是我将 core.autocrlf 设置为 true。删除该全局设置并重新运行导入后,这两个文件将保留其原始 EOL 格式。
我正在通过使用 Git 的快速导入命令和 StarTeam 的 SDK 将 StarTeam 存储库迁移到 Git。所有工作都在 Windows 上进行。尽管大多数文件都是 Windows 格式 (CRLF),但也有 2 个文件是 UNIX 样式 (LF)。在我的第一次尝试中,这两个文件将它们的 LF 转换为 CRLF。
问题最终是我将 core.autocrlf 设置为 true。删除该全局设置并重新运行导入后,这两个文件将保留其原始 EOL 格式。