错误信息: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、提交上传:

在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐