我正在与一个使用 SVN 存储库的远程团队合作。主要是因为我在联系存储库时遇到的高延迟,我决定使用 git-svn。在我尝试 dcommit 之前,一切都很好。
我有几个本地提交,只有一个我想推送到 SVN。我确实git rebase -i HEAD~4
标记了我需要进行编辑的提交。git svn dcommit -n
确认这是唯一将提交的修订。
但是,运行git svn dcommit
给出了错误
Incomplete data: Delta source ended unexpectedly
从第 572 行git-svn
开始
if (!SVN::Git::Editor->new(\%ed_opts)->apply_diff) {
我不确定通过 SVN 直接提交是否有效,因为签出存储库需要数小时(甚至只是我感兴趣的部分),所以我可以尝试提交。
任何帮助表示赞赏。提前致谢!