【发布时间】:2015-10-03 18:43:14
【问题描述】:
我正在尝试将我的 SVN 项目导入 Git。我在 SVN 中有以下目录结构:
trunk
-- AAA
-- UUU
-- PPP
-- QQQ
在 Git 中,我希望它是:
master branch
-- AAA
-- UUU
PQ-branch
-- PPP
-- QQQ
如何在保留目录的所有提交历史记录的同时实现这一点?
我尝试使用 Git subtree split 将 PPP 和 QQQ 拆分为单独的分支,但是如何从主分支中删除 PPP 和 QQQ 的提交历史记录?
我尝试将 filter-branch 与 --tree-filter 一起使用,但这没有帮助。
【问题讨论】:
标签: git git-svn git-subtree