gpt4 book ai didi

svn - git svn dcommit 不工作

转载 作者:太空狗 更新时间:2023-10-29 14:02:00 25 4
gpt4 key购买 nike

我要将一个 extent git 仓库迁移到一个新的 svn 仓库。我按照以下步骤操作:http://sandrotosi.blogspot.com/2010/02/migrate-git-repo-to-svn-one.html

问题是,当我运行命令时

git svn dcommit

错误信息是:

digger$ git svn dcommit
Committing to http://repository_url_path/trunk ...
A .gitmodules
A vendor/rails
6ce13429cbc1359d85e1dc99c84561840e89d455 doesn't exist in the repository at /opt/local/libexec/git-core/git-svn line 4277
Failed to read object 6ce13429cbc1359d85e1dc99c84561840e89d455 at /opt/local/libexec/git-core/git-svn line 558

我该如何解决?

谢谢!

最佳答案

你正在使用 git-svn 的子模块。

您可以重写 git 历史以将其删除 http://de-co-de.blogspot.com/2009/02/git-svn-and-submodules.html :

$ git tag bad mywork~5
$ git checkout bad
$ # make changes here and update the index
$ git commit --amend
$ git rebase --onto HEAD bad mywork

或者更简单 http://ignoredbydinosaurs.com/2011/06/quick-trip-panic-room :

$ git filter-branch --index-filter 'git rm --cached --ignore-unmatch vendor/rails'

关于svn - git svn dcommit 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com