2010-02-24 1 views
9

после попытки объединить изменения в багажнике СВН в ветку с помощью следующей команды:Merge ствол в ветви с SVN: «Безопасное соединение усеченный»

../branches/myBranch$ Svn сливаться -r 94: 171 https://.../trunk --dry перспективе

Я получаю следующее сообщение об ошибке из SVN:

СВН: ОТЧЕТ '/ svnroot/simspark/SVN/VCC/по умолчанию!': не удалось прочитать размер блока: защищенная соединительная линия (https://simspark.svn.sourceforge.net)

Мы уже давно пытались это сделать и пришли к выводу, что это бесцельно. Я не помешаю вам, конечно, попробовать себя, но вас предупредили.

В любом случае, общий признак того, что мы обнаружили, заключается в том, что это ошибка в SVN, и мы ввернуты. Я использую SVN версии 1.5.4, которая является самой новой версией, доступной для моего дистрибутива Linux.

Любые идеи? Мне не хочется терять более трех месяцев работы, поэтому решение будет очень приятным.

Коллега, который только что пробовал это на Mac, не получил ошибку и, между прочим, мог сбежать от сухого пробега, но уже имеет несколько десятков конфликтов и все еще рассчитывает. < 3 SVN.

+0

У меня сегодня эта проблема - не слияние, а переключатель - опубликует ответ, если найду что-нибудь полезное. На данный момент я успешно работаю над отдельными папками вместо всего дерева. Проверьте http://help.beanstalkapp.com/discussions/problems/533-could-not-read-chunk-size-secure-connection-truncated – GrahamMc

+2

У меня была проблема с Ubuntu при попытке объединить/зафиксировать большой объем данных , Оказалось, что VPN получает сброс на Ubuntu. В то время как то же самое было проверено на Windows, он прошел безупречно. Я думаю, что VPN-клиент для Ubuntu был сброшен после отправки около 1 МБ данных на сервер SVN. Не уверен, что я сказал что-то стоящее. Но, просто поделившись своим опытом. – Nishant

+0

Нишант, пожалуйста, напишите об этом в ответ - возможно, это не решение этого вопроса, но это может быть хорошей подсказкой для кого-то другого. – pjmorse

ответ

2

Для чего это стоит, я обнаружил, что это происходит, когда ваше HTTP-соединение сбрасывается вашим брандмауэром. Использование svn + ssh решает проблему, если это вариант для вас.

1

У той же проблемы во время переключения. Поскольку другие ветви в пределах одного репо не дали такой же ошибки, вполне вероятно, что рабочая копия каким-то образом сломалась.

Решение: сначала найдите самую высокую папку в дереве каталогов, где возникает ошибка; вот где ваша рабочая копия сломалась. Как только вы разместите эту папку, проверьте ее в другом месте на жестком диске. В пределах вновь выгруженной папки возьмите файл под названием «записи» из подкаталога .svn и скопируйте его по файлу записей в сломанной рабочей копии.

1

Это, похоже, проблема с Sourceforge, а не SVN.

https://sourceforge.net/apps/trac/sourceforge/ticket/21376 https://sourceforge.net/apps/trac/sourceforge/ticket/21051

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

Наше обходное решение заключается в использовании другого поставщика SVN.

2

Решение, которое работало для меня (на локальном сервере, где я имел доступ) должен был добавить в файл конфигурации Apache в SVNAllowBulkUpdates На директивы. Может помочь кому-то;)

Смежные вопросы