我们有一个大型的svn仓库,我们在本地使用git和git-svn进行交互。获取文件以添加以前忽略的路径
最近我创建了一个存储库,但忽略了一个以trunk开头的文件。我修复了忽略路径,因此它忽略了目录树干而不是任何以trunk开头的文件。
现在我得到的git svn“没有找到提交”错误,因为提交git同步有文件,但git缺少原始文件提交。
通常会使用git svn reset -rxxxx和git fetch -rxxxx,但是这是一个两年前的版本库,我不能回滚到最初创建文件时。
如何让git从svn中取出文件?
它是一个拥有20-30个活跃开发者的巨大svn,所以我们不打算用想法2和3:P – Kenoyer130 2013-05-09 20:22:54
我认为你的SVN版本是反转的。不应该合并为svn merge -r PREV:COMMITTED .'?我的成功合并是通过'svn merge -r 32098:32097完成的.' – 2016-02-11 21:29:24
@big_gie Are you sure?这个答案与我的一样:http://stackoverflow.com/questions/4527189/how-to-undo-a-commit-in-svn – kan 2016-02-11 22:46:35