gitee码云使用svn无法提交空文件夹(Empty directories is not supported)

错误信息:Empty directories is not supported

因为码云使用git来支持svn管理,git的默认管理是无 法上传空文件夹的。所以我们要提交空文件夹就需要在该目录 下创建一个空文件.keep

解决方案:

1、首先在svn文件里创建一个文件夹,如下:

在这里插入图片描述

2、里面放置要提交的项目,例如:
在这里插入图片描述

在项目根目录下创建run.bat脚本,该脚本会批量处理目录及子目录下空文件夹创建一个.keep,如果非空文件夹下存在.keep文件就会清除它。双击执行run.bat在各个空文件里生成.keep文件
在这里插入图片描述

脚本如下:

for /f "tokens=* delims=" %%n in ('dir "%cd%" /b/ad/s') do (
echo "%%n"
if exist "%%n\.keep" (del /f /s /q "%%n\.keep")||(echo NotFile)
dir/a/b "%%n\"|findstr . >nul&&(echo NotEmpty)||(echo.>"%%n\.keep")
)

3、然后把刚才生成的.keep文件加入到svn


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、提交上传:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值