git svn -r <REVSION NUMBER> 直到那个版本才获取 SVN 仓库
git svn -r <REVSION NUMBER> does not fetches the SVN repo till that revision
我想将 SVN 中的文件夹迁移到 GIT 并具有完整的提交历史记录。但是,该文件夹在迁移之前已被删除。
在这种情况下,我想到了克隆仍保留完整文件夹的项目的修订版。
为此,我尝试了
git svn clone -r <REVISION NUMBER> <SVN URL>
没有branch/commit 获取历史记录
然后我试了
git svn clone -s -r <REVISION NUMBER> <SVN URL>
收到错误:HEAD 版本不存在。
TortoiseSVN 救了我的命。
- 打开回购浏览器
- 在右上角,点击标有 HEAD
的按钮
- Select 仍然包含已删除文件夹的修订
- Select "Copy to..." 并输入要重新创建文件夹的路径(可能与文本框中已有的路径相同)
中提琴!您的 HEAD 修订版中的文件夹完整无缺。
我想将 SVN 中的文件夹迁移到 GIT 并具有完整的提交历史记录。但是,该文件夹在迁移之前已被删除。
在这种情况下,我想到了克隆仍保留完整文件夹的项目的修订版。
为此,我尝试了
git svn clone -r <REVISION NUMBER> <SVN URL>
没有branch/commit 获取历史记录
然后我试了
git svn clone -s -r <REVISION NUMBER> <SVN URL>
收到错误:HEAD 版本不存在。
TortoiseSVN 救了我的命。
- 打开回购浏览器
- 在右上角,点击标有 HEAD 的按钮
- Select 仍然包含已删除文件夹的修订
- Select "Copy to..." 并输入要重新创建文件夹的路径(可能与文本框中已有的路径相同)
中提琴!您的 HEAD 修订版中的文件夹完整无缺。