9

我认为我必须在我的理解中遗漏一些基本的东西,这使我无法理解这一点。

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

4

1 回答 1

6

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

我有过 SVN 会删除我的分支中的目录的经验,这些目录不在我的合并源中,除非我使用--ignore-ancestry.

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

于 2017-01-25T15:52:46.780 回答