git - Visual Studio 使用 lf 行结尾,如开源存储库
问题描述
我已经克隆了一些开源库,例如 rosyln 和 fsharp,并且可以看到所有文件都有行结尾 lf。
由于这些使用 Visual Studio 作为 IDE,我很想知道当在 ide 中创建新文件时,工作人员是如何实现这一点的,因为默认是 crlf。
.gitattributes 是文本自动,所以我会认为在 Windows 文件中克隆和打开时会有 crlf 的 eol 但它们是 lf。
不明白这是如何实现的,但希望实现相同(如果本地并作为 lf 推送到存储库数据库)
解决方案
我没有克隆,我下载的是 LF 的 zip。如果我克隆了它将是 CRLF
所以只需要带有文本 auto 的 .gitattributes 文件,git 就会做正确的事情
推荐阅读
- python - 如果 int 在列表中包含两次,如何创建一个有效的条件
- python - 如何在 Google colab 中选择感兴趣区域 (ROI)(会话崩溃)?
- laravel - 如何根据 laravel 中的日期发送通知?
- javascript - 如何更改 React 组件的属性?
- python - 如何解决python上的安装错误
- javascript - 如何在 vue js 中从 API 中获取特定组件
- encryption - 什么 AES 256 错误意味着填充无效且无法删除?
- flutter - 应用程序在连接的真实设备上工作,但不是 APK
- amazon-web-services - 无法使用公共地址 (AWS EC2) 调用私有地址
- bison - flex-bison 忽略空格