svn merge error must be ancestrally related to,trunk merge branch报错

trunk merge branch的时候报错 xxx must be ancestrally related to xxx,这个报错的意思是两者不关联,所以需要去建立关联。
【回顾背景】             代码初始是先建立了branch,然后从branch copy to trunk。这个先后顺序有问题。应该是先建立trunk,再打branch,branch修改之后,再合并到trunk
【具体解决】         因为目前branch的代码是最新的,那么,目标是让trunk成为最新代码,然后再关联起来。         1、先删除现有trunk         2、将branch copy to trunk。         3、删除branch         4、下载主干,打branch:现在branch和trunk就关联起来了。 【总结】         1、遵守SVN的规则:先trunk,然后从trunk上打branch,然后修改branch,再合并到trunk,很有必要

原文地址:https://www.cnblogs.com/firstdream/p/8508969.html