Как отменить ущерб от неудачной регистрации после tortoisesvn 'движение'? - PullRequest
1 голос
/ 25 февраля 2012

Я испортил «ход», и теперь я не знаю, как отменить урон.

Я переместил папку «x» от одного родителя к другому, то есть «dir1 / x» -> «dir2 / x». Затем я должен был проверить оба dir1 и dir2 одновременно. Но я не сделал. Я проверил только dir2.

В качестве отдельного шага я попытался проверить dir1, но получил ошибку «конфликт дерева». Затем я удалил dir1 / x и произвел очистку / обновление родительского dir1. Это оставило меня с желтым восклицательным знаком на dir1 (при просмотре в проводнике Windows). Когда я пытаюсь проверить в dir1, Tortoisesvn выводит текстовое состояние «x» как «отсутствует». Регистрация не показывает никаких ошибок, но файлы / папки не изменяются, а желтый восклицательный знак остается.

Затем я восстановил dir1 / x и выполнил очистку и обновление для dir1 / x. Но когда я пытаюсь зарегистрироваться в dir1 / x, я получаю сообщение об ошибке "остается в конфликте деревьев".

Кто-нибудь знает, как открутить мою ошибку?

ОБНОВЛЕНИЕ: Проблема решена. Вот что я сделал, чтобы разрешить конфликт деревьев:

  1. Я щелкнул правой кнопкой мыши на родительском элементе dir1 и dir2 и выбрал «проверить наличие изменений»
  2. Затем я щелкнул правой кнопкой мыши по отсутствующей папке x, которая была выделена красным, и выбрал «редактировать конфликты деревьев».
  3. Затем я нажал «пометить конфликт как разрешенный»

Я нашел эту ссылку полезной: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-conflicts.html

...