crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Странности с SVN
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
alex977 Дата 2.10.2009, 11:37
  Удалил папку F:\temp\qtrtt\omega\alex977
Обновил SVN.
Ошибки больше нет. Проблема решена.
ViGOur Дата 2.10.2009, 9:18
  А я тут причем? :)

Думается мне, что это глюк совмещения tmxфайлов.
alex977 Дата 2.10.2009, 9:08
  В том-то и дело - в хранилище все залилось, а в локальной копии какая-то ерунда получается.

Удалил этот файлик (.tmx). Выполняю команду "обновить SVN". Пишет "восстанавливаю файл". Размер файла стал 24 Мб (был 20 Мб).

Решил бинарно сравнить файлы - того, что принес с домашнего компа и того, что находится локальной копии хранилища - с помощью KDiff3.

Файлы совпадают, но в конце файла из локального хранилища прицепился кусок из какой-то старой версии:
Цитата
<tuv lang="RU-RU">
<seg>Zyklon &lt;zyk at dds.nl&gt;&lt;br284/&gt;</seg>
</tuv>
</tu>
</body>
</tmx>QLabel;</seg>
</tuv>
<tuv lang="RU-RU">
<seg>profileLabel = new QLabel;</seg>
</tuv>
</tu>
<tu>

...

</tuv>
</tu>
</body>
</tmx>


Т.е. образовалось два закрывающих тега body при одном открывающем.

Как теперь это починить?
Litkevich Yuriy Дата 1.10.2009, 16:51
 
Цитата(alex977 @ 1.10.2009, 20:25) *
Команду "Очистить" попробовал - ничего нового не появилось.
после очистки можешь выполнить нужную тебе команду. "Очистка" только разблокирует РК, откатив незавершённую транзакцию.

Я вижу такую историю:
475: 28.09.2009 alex977 - Залил свою ПП
alex977 Дата 1.10.2009, 16:25
  Залил свою ПП на SVN. Нормально. Ошибок нет. В проводнике у папки "F:\temp\qtrtt\omega\alex977\omegat" где находится файл project_save.tmx красная иконка с восклицательным знаком.

Обновляю SVN - нормально. Ничего не добавилось. Иконка по прежнему висит.

Пытаюсь зафиксировать еще раз - получаю ошибку:

Цитата
Фиксация
F:\temp\qtrtt\omega\alex977\omegat\project_save.tmx
F:\temp\qtrtt\omega\alex977\omegat\project_save.tmx
Commit failed (details follow):
Checksum mismatch for
'F:\temp\qtrtt\omega\alex977\omegat\.svn\text-base\project_save.tmx.svn-base';
expected: '30c72472fa98dae7d774fb326c2e78de', actual: '27178a743783a2bda387b187b7db4864'
Попробуйте команду 'Очистить'. Если это не поможет, вам надо будет извлечь заново.


Команду "Очистить" попробовал - ничего нового не появилось.
Раньше такого не было.
Насколько это критично?
Может быть удалить каталог, обновить из хранилища, заменить файлы, которые редактировал дома и снова зафиксировать в хранилище?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 14:03