Что "Последняя операция слияния пыталась добавить файл" x.cs ", но файл был затруднен в рабочей копии". имею в виду?

Я использую TortoiseSVN для слияния. Я пытаюсь объединить/разветкить/A в /branch/B, которые были разветвлены из /trunk. Я получаю конфликт дерева, и в диалоговом окне содержится следующее сообщение:

Последняя операция слияния попыталась добавить файл "x.cs", но файл был затруднено в рабочей копии.

Он дает мне возможность принять текущую рабочую копию, отложить или разрешить позже.

Я думал, что это означает, что два файла с тем же именем были добавлены отдельно для каждой ветки. Я понял, что этот конфликт правильно? Если у меня есть, почему это не дает мне возможность объединить два файла вместе?

Ответы

Ответ 1

Это означает, что в branch/B был добавлен файл с именем x.cs. Однако в branch/A был добавлен файл с именем x.cs. Оба файла с именем x.cs не связаны друг с другом, но были добавлены независимо.

Теперь вы пытаетесь объединить branch/A в branch/B. Это слияние пытается добавить файл x.cs, который был добавлен в branch/A теперь, в branch/B. Но уже есть файл с именем x.cs в branch/B, и этот файл препятствует одному из branch/A.

Это сообщение об ошибке сообщает вам.