Дерево конфликтов в SVN (субклипс) - PullRequest
0 голосов
/ 30 октября 2009

Я какое-то время работал над веткой и удалил каталог (папку), который мне не нужен. Далее я попытался слиться из багажника, чтобы получить какие-либо изменения. В процессе этого слияния SVN жалуется на конфликты деревьев. В результате, когда я попытался зафиксировать изменения в моей ветке, SVN не позволил мне это сделать. Кажется, что каталог, который я удалил из моей локальной ветви, больше не существует в моей локальной рабочей области, но он все еще существует в транке Кто-нибудь знает, как разрешить такого рода конфликты деревьев? Спасибо!

1 Ответ

2 голосов
/ 30 октября 2009

Обычно конфликты дерева возникают, когда у вас есть одновременные изменения (добавление / удаление / изменение) как в исходных, так и в целевых каталогах ветвей. Если вы хотите просто игнорировать эти конфликты, вызванные чем-то в стволе, который вы не готовы принять в свою ветку - тогда это довольно просто. Вы можете запустить «svn resol» в вашем конфликтующем каталоге (в рабочей области ветки) - ветвь рабочее пространство позволит вам зафиксировать снова. Подробности смотрите здесь: http://svnbook.red -bean.com / nightly / en / svn.ref.svn.c.resolve.html (Я думаю, что в некоторых старых версиях, таких как 1.4.4, когда-то команда svn resolved , возможно, вы захотите проверить детали, прежде чем запускать ее)? Я не знаю, насколько это просто в вашем случае (например, если вы действительно хотите принять изменения, сделанные в багажнике, вам, возможно, придется подумать, но это совсем другая история, и я надеюсь, что вы не собираетесь нужно это :-))


РЕДАКТИРОВАТЬ: БОЛЬШЕ ССЫЛКИ ОТ SO:

Вот еще одна ссылка, которая может помочь с более подробной информацией Как «исправить» ветку SVN / конфликт дерева?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...