Svn Subversion合并失败,返回“0”;进入。。。没有URL“;

Svn Subversion合并失败,返回“0”;进入。。。没有URL“;,svn,merge,rollback,Svn,Merge,Rollback,我正在尝试回滚一系列提交。假设我的工作副本是修订版10,我想回滚在修订版4到7中所做的所有更改。我正试图这样做: svn merge -r 7:4 . 这在以下情况下失败: svn:“库”的条目没有URL 环顾SO和subversion手册,听起来这是由于缺少一个文件夹。我看到的解决这个问题的建议是在合并之前进行svn清理,然后进行svn更新。我试过了,但没什么不同 任何人都有我可以尝试的其他东西,或者更深入地了解它失败的原因?我在svn中查找“详细”选项,但没有找到。 merge命令的格式是

我正在尝试回滚一系列提交。假设我的工作副本是修订版10,我想回滚在修订版4到7中所做的所有更改。我正试图这样做:

svn merge -r 7:4 .
这在以下情况下失败:

svn:“库”的条目没有URL

环顾SO和subversion手册,听起来这是由于缺少一个文件夹。我看到的解决这个问题的建议是在合并之前进行
svn清理
,然后进行
svn更新
。我试过了,但没什么不同

任何人都有我可以尝试的其他东西,或者更深入地了解它失败的原因?我在
svn
中查找“详细”选项,但没有找到。

  • merge命令的格式是干净的:
    merge SOURCE[@REV][TARGET\u WCPATH]
    ,即:
您可以跳过目标定义(因为.是假定的,如果您在WC的根目录中也可以),但必须使用合并源

  • 在真正合并之前,您始终可以使用
    --dry run
    选项测试任何合并

  • 您可以使用
    -c-N


PS:从p.1开始,使用工作副本的URL作为源路径

问题是,在尝试进行合并之前,我对文件进行了本地修改,尽管我之前刚刚进行了更新。我还原了文件并重试了合并,按预期工作。

谢谢,但这并不能解决我的问题。我理解如何进行合并(我的问题中的语法是correcct),但我不理解的是,为什么在尝试合并时,我会看到问题中的错误,或者如何修复它。