Javascript 将项目转换为我的编辑器配置
Javascript 将项目转换为我的编辑器配置,javascript,git,editor,Javascript,Git,Editor,免责声明:请不要启动“singlequotes masterrace”,“标签在空格上方”-相关的垃圾游戏。谢谢:) 我想知道如何才能做到这一点: 项目使用4个空格和双引号 我使用了2个空格和单引号 导入项目 每个打开的文件都转换为2个空格和单引号 将项目另存为4个空格,并基于双引号 将其提交为4个空格和双引号文件 我是web开发人员,JSES6(无流),JSX(react),主要使用VS代码。 这不是必要的,我“可以”遵守项目规则。但这会节省我很多时间 谢谢你的建议 你可以用它来做这件事。先决
免责声明:请不要启动“singlequotes masterrace”,“标签在空格上方”-相关的垃圾游戏。谢谢:)
我想知道如何才能做到这一点:
.gittributes
文件:
*.js filter=convert
这告诉git应该对所有.js文件应用convert
filter。您还可以包括其他文件类型
然后通过调整git config来定义convert过滤器的功能:
$ git config filter.convert.smudge 2to4converter
$ git config filter.convert.clean 4to2converter
现在的情况是,每次提交.js文件时,该文件首先通过2to4converter运行,每次签出时,它首先通过4to2converter运行
最后,首先确保没有任何未提交的工作,然后运行:
$ git checkout HEAD -- **
这将强制对所有文件进行签出,并应用新定义的过滤器。Smudge和clean是特殊引用吗?