您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 >
GitHub 第一坑:换行符自动转换
作者:网络转载 发布时间:[ 2013/9/23 9:30:28 ] 推荐标签:

  GitHub 的 Windows 客户端实际上也是一个壳,它自带了一个便携版的 Git for Windows。这个便携版和你自己安装的 Git for Windows 是相互独立的,不过它们都会使用同一个配置文件(实际上是当前用户主目录下的 .gitconfig 文件)。

  所以如果你已经配置好了自己安装的 Git for Windows,那不用操心什么了。但如果你的机器上只装过 GitHub 的 Windows 客户端,那么简单的配置方法是手工修改配置文件了。

  修改 Git 的全局配置文件

  进入当前用户的主目录(通常 XP 的用户目录是 C:Documents and Settingsyourname,在 Vista 和 Win7 下是 C:Usersyourname),用你顺手的文本编辑器打开 .gitconfig 文件。

  在 [core] 区段找到 autocrlf,将它的值改为 false。如果没找到,在 [core] 区段中新增一行:(终效果见图)

  autocrlf = false

  事实上上面介绍的所有命令行或图形界面的配置方法,终效果都是一样的,因为本质上都是在修改这个配置文件。

  还有

  关掉了 Git 的“换行符自动转换”功能万事大吉了吗?失去了它的“保护”,你心里会有点不踏实。你可能会问:如果我不小心在文件中混入了几个 Windows 回车该怎么办?这种意外可以防范吗?

  事实上 Git 还真能帮你阻止这种失误。它提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:

  false - 不做任何检查

  warn - 在提交时检查并警告

  true - 在提交时检查,如果发现混用则拒绝提交

  我建议使用严格的 true 选项。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd