gitee码云使用svn无法提交空文件夹(Empty directories is not supported)
SVN
·
错误信息: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、提交上传:
更多推荐
已为社区贡献1条内容
所有评论(0)