You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用svn-migration-scripts.jar迁移SVN到Git时空目录未迁移的问题咨询

SVN迁移Git时空目录未迁移的处理方案
  • Git本身不直接追踪空目录,这是Git的核心设计特性——仅当目录下存在文件时,才会被纳入版本控制。
  • Atlassian的svn-migration-scripts.jar默认不会迁移SVN中的空目录,因为这和Git的设计逻辑冲突,脚本没有专门的参数或选项来强制迁移空目录。
  • 若需要保留空目录结构,通用解决方案是为SVN中的空目录添加占位文件:
    1. 在SVN的目标空目录中创建.gitkeep文件并提交到SVN仓库
    2. 重新执行迁移脚本,Git会因该占位文件保留对应的目录结构
    3. 迁移完成后,.gitkeep会留在Git仓库中,确保空目录持续被追踪

内容的提问来源于stack exchange,提问作者mdez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 12:34:53