最新消息:日志 随笔

SVN(Git)提交空目录(空文件夹)问题解决方案

PHP phpthree 133浏览
前段时间用Android Studio写了个安卓项目,使用SVN提交的时候发现项目包含空目录,导致SVN报错不能提交,或是使用Git提交时自动忽略空目录导致目录结构不完整。由于不敢随意删除项目目录,所以想了个办法,就是在所有的空目录内创建一个.keep的空文件。但是空目录这么多,一个一个的找出来也不实际,于是就想写一个批处理文件用于遍历所有的空目录,并在空目录内创建.keep文件。bat文件下载地址

怎么用?

  • 文件打开后的界面是这样的
    开始界面.png
  • 将项目的总文件夹拖入框内,就会自动获取项目路径,或手动输入文件路径。在此我随便拖入一个工程用于示意
    获取路径.png
  • 键盘按回车开始查找并生成文件,刚开始的时候如果没有反应是正常的,可能是暂时还没有找到空的文件夹,不用担心,让它继续执行
    执行中.png
  • 执行完毕后将会显示这个画面,并提示你找到了多少个文件夹,已创建.keep文件,此时按任意键即可退出
    完成.png
  • 如果项目内没有空文件夹就会提示”没找到空文件夹“,此时按任意键即可退出
    无空文件夹.png

这是我自己摸索着写出来的bat文件,写的不够简洁优雅,请大神们不吝赐教。
如果大家有其它解决SVN或Git不能提交空目录的方法,欢迎留言分享!

3人点赞

作者:Kakarottog
链接:https://www.jianshu.com/p/137c65082902
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载请注明:phph5博客 » SVN(Git)提交空目录(空文件夹)问题解决方案