Что "Последняя операция слияния пыталась добавить файл" 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
.
Это сообщение об ошибке сообщает вам.