【发布时间】:2020-06-23 13:41:01
【问题描述】:
我有一个 Python 项目,它是一堆 Docker 容器和 terraform 脚本。我的工作站是 Windows 10,所以我在 WSL 中安装了 Ubuntu 来开发它。我面临的问题是我需要在构建过程中运行很多 shell 脚本 (.sh)。在 Git 中,它总是以 Windows 风格检出文件,并以 Unix 风格检出文件。结果,Ubuntu bash shell 不喜欢这些 shell 脚本,我必须在运行文件之前运行 dos2unix。是否有一种方法可以让我在不修改它们的情况下运行这些脚本?
【问题讨论】:
-
您能修复您使用的任何 git 客户端以在结帐时保留行尾吗?一种更简单的选择可能是在 WSL 命令行上使用 git(我就是这样做的)。
标签: bash git windows-subsystem-for-linux