我认为我必须遗漏一些基本的理解,这使我无法理解这一点。
在执行合并时,您希望在什么情况下使用--ignore-ancestry选项?我的理解是,使用此选项可以防止在目标分支上更新mergeinfo属性,但在什么情况下您不希望记录mergeinfo?
答案 0 :(得分:4)
如果你想将相同的文件路径合并为相同的文件,你可以使用--ignore-ancestry,无论SVN是否认为它们是不同的,因为它们的版本ID暗示它们是不同的。
除非我使用了--ignore-ancestry,否则我有过SVN会删除我的分支中不在我的合并源中的目录的经验。
如果您删除并提交,然后将其复制到本地分支,而不是恢复基线中的目录并将其合并到您的分支,则会发生这种情况。