假设我有一个名为Root的项目根目录,下面有两个目录Root / A和Root / B。我以前使用svn来管理这个项目,而B是A的svn分支(使用svn cp
创建)。现在,项目已使用git svn
迁移到git,而整个Root目录都变成了git存储库。
我遇到了困扰我几天的两个问题:
cd B
和merge
修改A? 感谢您的建议和帮助!
答案 0 :(得分:0)
您可以遵循GitHub帮助页面“ Splitting a subfolder out into a new repository”。
B
个文件夹历史记录。 git rm B
A
folder content to /
完成后,您可以将新存储库的历史记录提取到现有存储库中:您将拥有旧版分支和新分支。
假设您的SVN储存库已准备好导出:请参见“ Subversion: howto find all revisions that are not merged to trunk?”来回答第二个问题。