SVN mergeinfo Недвижимость и филиалы - PullRequest
2 голосов
/ 10 мая 2010

Здесь мы снова идем с svn: mergeinfo. Я прочитал все вопросы и ответы относительно этого, но я столкнулся с делом, которое, кажется, не рассматривается в существующих сообщениях здесь. Мой багажник очищен от svn: mergeinfo, т.е. это:

svn propget svn:mergeinfo --depth=infinity

возвращает только информацию о слиянии в корне транка, что нормально. Я создаю ветвь, и эта ветка тоже хорошо, с svn: mergeinfo только в корне ветки. Но затем я пытаюсь обновить ветку с помощью последней ствола, например, так:

svn merge http://xxxxx/trunk

И затем куча файлов (около 60) получает добавленное свойство svn: mergeinfo. Обратите внимание, что у меня была эта проблема ранее, когда для 60 файлов было установлено свойство mergeinfo для транка, и я удалил его из транка, а затем разветвил от транка. Таким образом, свойства не на стволе, не на ветви, они появляются волшебно всякий раз, когда я обновляю ветку с помощью ствола.

Есть идеи?

1 Ответ

0 голосов
/ 15 июня 2011

Это ошибка SVN 1.5. Свойства SVN Mergeinfo для путей, отличных от корня рабочей копии

Попробуйте удалить их:

Полезные команды Получить mergeinfo на всех дерево, формат XML необходим для создать читаемый вывод: svn propget svn: mergeinfo --recursive --xml

Удалить mergeinfo на дереве кроме root (цель слияния) svn propdel --recursive svn: mergeinfo ./*

подробнее: Удалите ненужные свойства svn: mergeinfo

...