Я нашел решение, прочитав ссылку, которую дал Гари (и я предлагаю пойти по этому пути).
Подводя итоги для разрешения конфликта дерева, фиксирующего ваш рабочий каталог с клиентом SVN 1.6.x, вы можете использовать:
svn resolve --accept working -R .
где .
находится каталог в конфликте.
ВНИМАНИЕ : «Подтверждение вашей рабочей директории» означает, что ваша песочница будет той структурой, которую вы фиксируете, поэтому, если, например, вы удалили какой-то файл из вашей песочницы, они будут удалены и из репозитория. Это относится только к конфликтующей директории.
Таким образом, мы предлагаем SVN разрешить конфликт ( --resolve
), принимая рабочую копию внутри вашей песочницы ( --accept working
), рекурсивно ( -R
), начиная с текущего каталога ( .
).
В TortoiseSVN, выбрав «Resolved» по щелчку правой кнопкой мыши, фактически решает эту проблему.