Подтвердить что ты не робот

Tortoise SVN merge добавляет `<<<<<<<.working`

Я объединяю сундук в свой ветвь, чтобы обновлять его, но процесс добавляет <<<<<<< .working (и другие похожие метаданные) в самих файлах - я получаю большое количество ошибок дерева, но я 've сделал некоторые обширные изменения, чтобы их можно было ожидать (хотя кажется, что слияние помечено каждой отдельной папкой как конфликт дерева)

Есть ли способ предотвратить включение Tortoise SVN этих метаданных в файл напрямую (что связано с его способностью компилировать) и/или очистка большого количества файлов без необходимости повторного слияния + повторного слияния?

ПРИЛОЖЕНИЕ: ответы до сих пор верны, однако проблема заключается в том, что метаданные оставались после разрешения конфликта. Может ли это быть ошибкой?

4b9b3361

Ответ 1

Эти маркеры вставляются, когда черепаха не может разрешить конфликты слияния автоматически, поэтому она отмечает те, которые противоречат информации из обоих файлов - рабочей копии и репозитория. Эти маркеры будут удалены после того, как вы разрешите конфликты каким-либо образом - вручную с помощью TortoiseMerge, при этом пункты меню "разрешить конфликты используют мои" /разрешать конфликты, используя их ". Но вы должны решить, какая часть будет использоваться в вашей рабочей копии после обновления.

Ответ 2

Те <<<<<<< markers добавляются самой Subversion (это не функция TortoiseSVN), но насколько я знаю не для дерева конфликты. У вас должны быть обычные конфликты файлов.

Насколько я знаю, TortoiseSVN не имеет возможности полностью автоматизировать разрешение конфликтов. Параметры, о которых я могу думать:

  • Выберите "Предпочитаю локальный" или "Предпочтительный репозиторий" при каждом появлении "Разрешить конфликт".
  • Выберите "Разрешить все позже" (я считаю, что вам нужно сделать это только один раз), и после завершения слияния используйте диалог "Проверить изменения", чтобы выбрать все конфликты и выбрать метод из контекстного меню.

Ответ 3

Это происходит, когда мы запускаем слияние, и конфликты появляются в одном файле более одного раза.

Ответ 4

Эти метаданные написаны SVN из-за конфликтов. Вы можете решить эту команду:

svn resolved <directory>