碼雲使用svn無法提交空文件夾


錯誤信息:

svn: E200015: Commit failed (details follow):
svn: E200015: Empty directories is not supported: /sso/src/test/java

這是因為碼雲使用git來支持svn管理,git的默認管理是無法上傳空文件夾的。所以我們要提交空文件夾就需要在該目錄下創建一個空文件.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")
)

使用批處理,在項目根目錄下創建run.bat腳本,該腳本會批量處理目錄及子目錄下空文件夾創建一個.keep,如果非空文件夾下存在.keep文件就會清除它。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM