git 空文件夹同步问题

由于git在提交的时候不会检测空文件夹,会导致切到其他分支的时候出现多余的meta文件,有什么方案可以无感的解决这个问题吗(除了完全规避空文件夹之外)?

svn用起来

该用git就是要用git

放个0k小文件,place_file_here 这种的。就可以了

这个一个不留神就忘记了,想要更无感的方法
通过脚本提交?

写个 node 脚本,fs 遍历文件,对应目录下查找 xxx.meta 并查找前面对应的 xxx,如果没有创建空文件夹。如果想自动触发这个脚本,写一个 git 的 post-checkout 的 hook

git的习惯是在空目录添加.gitkeep空文件