Возможно, вы скрыли / не нанесли на карту некоторые целевые пути, на которые влияет кандидат на слияние.Поскольку нет файла, который можно было бы проверить на слияние, эти файлы будут проигнорированы, что приведет к странному поведению.Рассмотрим следующую структуру:
/branch-A
/SomeFolder
/OtherFolder
/branch-Main
/SomeFolder
/OtherFolder [CLOAKED]
Когда набор изменений содержит /branch-A/SomeFolder
и /branch-A/OtherFolder
и вы пытаетесь объединиться из ветви A в ветвь Main в этом рабочем пространстве, будет объединено только SomeFolder
, в результате чегов частичном слиянии ревизии и, таким образом, снова появляется в качестве кандидата.Вы никогда не сможете объединить (или объединить / отбросить) изменения для OtherFolder, пока не отобразите /branch-Main/OtherFolder
в своем рабочем пространстве.
Кстати: обычно при объединении в пути должны отображаться только пути TARGET слияния,так что вы можете очень легко объединить /branch-Main/OtherFolder
с /branch-A/OtherFolder
в примере рабочей области выше.