svn - 颠覆: what does "Target path does not exist" when merging mean?

标签 svn merge

使用Subversion 1.5,我得到了分支B,它是从分支A分支出来的。在两个分支中都完成工作之后,我将合并从A到B的更改(使用B工作目录中的svn merge http://path/to/A)并获得svn: Target path does not exist。这是什么意思?

最佳答案

这意味着分支A中的文件发生了更改,Subversion尝试将其合并到分支B中,但是该文件在分支B中不存在,因此它无处可合并更改。例如:

  • 创建分支B
  • 更改A/README
  • 删除B/README
  • 合并A-> B

  • 现在,自述文件中的更改无法在分支B中应用,因为该文件已被删除。

    编辑:这将在Subversion 1.6中导致树冲突

    关于svn - 颠覆: what does "Target path does not exist" when merging mean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212713/

    相关文章:

    svn - SVN/Versioned 文件提交注释应该包含哪些信息?

    GIT 或 Subversion - 如何忽略部分代码

    svn - Web 开发的 Subversion

    javascript - 在 Javascript 中展平和合并对象数组

    python - 将数据框与分钟和日期索引相结合

    c - 合并两个已排序数组的困难

    .net - 有没有通过 .net 读取颠覆存储库的工具?

    php - 自动版本控制静态内容

    javascript - 基于每个关键属性的连接合并/扩展javascript对象数组

    php - 合并来自两个不同 MySql 查询的两个不同数组