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


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

怎么用?

  • 文件打开后的界面是这样的


    开始界面.png
  • 将项目的总文件夹拖入框内,就会自动获取项目路径,或手动输入文件路径。在此我随便拖入一个工程用于示意


    获取路径.png
  • 键盘按回车开始查找并生成文件,刚开始的时候如果没有反应是正常的,可能是暂时还没有找到空的文件夹,不用担心,让它继续执行


    执行中.png
  • 执行完毕后将会显示这个画面,并提示你找到了多少个文件夹,已创建.keep文件,此时按任意键即可退出


    完成.png
  • 如果项目内没有空文件夹就会提示”没找到空文件夹“,此时按任意键即可退出


    无空文件夹.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 开发 SVN 版本控制器 更多技术交流请加群 iOS技术联盟 27512466 SVN是Subversio...
    Sunny_Fight阅读 8,868评论 7 63
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 4,459评论 0 9
  • 3个问题 安装优化软件环境nginx,lvs <== 运维工程师 程序代码(不断更新)<==开发工程师,开发+运维...
    木心若素阅读 8,087评论 1 7
  • SVN SVN使用 基本操作svn checkout:把项目源码下载到本地,只需要做一次svn update:将本...
    彼岸的黑色曼陀罗阅读 1,676评论 0 4