Консоль ничего не печатает, потому что клиент отправляет пакет в виде пустого массива. Сервер работает правильно.
Subversion 1.6 добавлены конфликты деревьев для покрытия конфликтов на уровне каталогов. Хорошим примером может служить случай, когда вы локально удаляете файл, а затем обновление пытается внести изменение текста в этот файл. Другой случай, когда у вас есть subversion Rename файла, который вы редактируете, так как это действие Add / Delete.
CollabNet»
Если вы столкнетесь с конфликтами деревьев, которые не имеют смысла, потому что вы не редактировали / не удаляли / не подходили к файлу, также велика вероятность, что в команде слияния была ошибка.
Что может произойти, так это что вы ранее уже объединили кучу изменений, которые вы включаете в текущее слияние. Например, в стволе кто-то редактировал файл, а затем переименовал его. Если при первом слиянии вы включаете редактирование, а затем во втором слиянии включаете и редактирование, и переименование (по сути, удаление), это также приведет к конфликту дерева. Причина этого в том, что ранее объединенное редактирование отображается как ваше собственное, и поэтому удаление не будет выполнено автоматически.
Это может быть вызвано тем, что клиенты одной и той же версии не используют все клиенты над.
Использование версии 1.5 и клиент версии 1.6 в одном и том же репозитории могут создать такую проблему. (Меня просто укусили.)
Я не знаю, происходит ли это с вами, но иногда я выбираю неправильный каталог для слияния и получаю эту ошибку, даже если все файлы выглядят абсолютно нормально.
Пример:
Объединить /svn/Project/branches/some-branch/Sources в /svn/Project/trunk ---> Конфликт деревьев
Слияние /svn/Project/branches/some-branch в /svn/Project/trunk ---> OK
Это может быть глупой ошибкой, но она не всегда очевидна, потому что вы думаете, что это что-то более сложное.
По моему опыту, SVN создает конфликт деревьев, КОГДА Я удаляю папку. Кажется, нет причин.
Я единственный, кто работает над своим кодом -> удалить каталог -> зафиксировать -> конфликт!
Мне не терпится перейти на Git .
Я должен уточнить - я использую Subclipse . Это наверное проблема! Опять же, не могу дождаться перехода ...