我一直在查看这篇文章,但仍然无法弄清楚如何解决我的特定问题。
我在本地对 svn 存储库使用 git-svn。我通常会做以下事情:
- git svn rebase(从 repo 中获取最新信息)。
- git checkout 本地开发
- git merge master(将其合并到我的本地分支中)
- 进行更改,边走边在本地提交
- git结账大师
- git 合并本地开发
- git svn dcommit (将其全部发送回上游)
通常工作正常,直到我尝试将我的最新批次从合并的 master 提交回存储库:
$ git svn dcommit
致力于http://mysvnrepository ... D PROJECT/Content/js/dp/jquery-1.3.2.js
提交期间的合并冲突:您的文件或目录 'PROJECT/Content/js/dp' 可能已过期:资源已过期;尝试在 C:\Program Files\Git/libexec/git-core/git-svn 第 508 行更新
我在操作中的某个时候删除了这个“/dp”文件夹,git 似乎可以很好地处理一切,但现在它不会发送到 svn。
对于如何解决这个问题,有任何的建议吗?