何时在subversion中合并时使用--ignore-ancestry选项是合适的

Bad*_*ths 6 svn version-control mergeinfo

我想我必须遗漏一些基本的理解,这使我无法理解这一点.

在执行合并时,您希望在什么情况下使用--ignore-ancestry选项?我的理解是,使用此选项可以防止在目标分支上更新mergeinfo属性,但在什么情况下您不希望记录mergeinfo?

Dav*_*ave 6

--ignore-ancestry如果您想将相同的文件路径合并为相同的文件,无论 SVN 是否认为它们不同,您都可以使用,因为它们的版本 ID 暗示它们不同。

我有过这样的经历,除非我使用--ignore-ancestry.

如果您删除并提交,然后复制到您的本地分支,而不是恢复基线中的目录并将其合并到您的分支,这主要会发生。