Используя подрыв и черепахи, как вы очистите свою местную историю действий?

StackOverflow https://stackoverflow.com/questions/4322897

Вопрос

  1. Я объединяю изменения файла из ветви в багажник.
  2. Я ошибочно решил конфликт и хочу начать с нуля, поэтому я возвращаю багажник в его первоначальное состояние.
  3. Я переделаю шаг 1, но ничего не происходит. В окне Merge я проверяю журнал, все ветви, которые я хочу объединить в этот файл, выходят из сея. Это способ TortoisesVN сказать мне: «Вы уже объединили эти изменения в этот файл, не нужно делать это во второй раз».

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

Это было полезно?

Решение

Нашел это, информация о слиянии хранится в собственности родительского каталога SVN: Mergeinfo. В Windows XP вы можете получить доступ к этому, используя контекстное меню каталога -> Свойства -> подрывная деятельность. Я только вернул файл, поэтому TortoisesVN не очистил эту информацию.

Другие советы

Кажется, вы должны пометить файл как разрешенный конфликт. Если это не поможет, или вы не можете сделать это, попробуйте снять сормы и проверить их обратно из SVN.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top