默认 cygwin 使用 CRLF

发布于 2024-08-16 19:25:59 字数 257 浏览 3 评论 0原文

我正在使用 Windows PC 并编辑从 SVN 签出的文件,其中使用 DOS 签入文件。

我使用 cygwin,当我创建新文件或使用 cygwin 二进制文件修补文件时,文件格式为 unix。事实上,我需要始终使用 DOS 格式,这样我的同事就不会感到不便。

有什么方法可以让 cygwin 使用 DOS 格式进行 bash 会话吗?

我很高兴我可以针对这些文件运行 unix2dos,但这很痛苦 - 如果可能的话,我宁愿将它们作为 DOS 开始。

I'm using a windows PC and editing files checked out from SVN, which has files checked in using DOS.

I use cygwin and when I either create a new file or patch a file using cygwin binaries the file format is unix. Really I need to always use DOS format for these so my colleagues are not inconvenienced.

Is there any way I can have cygwin use DOS format for say a bash session?

I appreciate I can run unix2dos against such files but this is a pain - I'd rather just have them as DOS to begin with if possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗忘曾经 2024-08-23 19:25:59

您可以让 SVN 自动为您完成此转换。查看 propseteol-style 选项:

http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5< /a>

这将使文件始终具有您签出文件的平台本机的换行符序列(即,您可能会以 LF 形式获取它们,而其他文件将具有带有 CRLF 的相同文件):

svn propset svn:eol-style native put-your-filenames-here

You can make SVN do this conversion for you automatically. Check out propset and the eol-style option:

http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5

This will make the files always have the newline sequence native to the platform on which you checked out the files (i.e., you may get them in LF and the other ones will have the same files with CRLF):

svn propset svn:eol-style native put-your-filenames-here
樱花落人离去 2024-08-23 19:25:59

您可以在安装 cygwin 时选择 UNIX 或 DOS 文件格式。

You can choose the UNIX or DOS file format during the installation of cygwin.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文