Хранилище
https://oooru.svn.sourceforge.net/svnroot/oooru/loru/trunk подготовлено к работе над переводом LibreOffice 4.0, залито состояние pootle на 2012-11-27 10:29 UTC+3, r407.
Переводы LibreOffice 3.6 перенесены в
https://oooru.svn.sourceforge.net/svnroot/oooru/loru/branches/3.6.
Журнал изменений:
http://oooru.svn.sourceforge.net/viewvc/oooru/loru/trunk/?view=logНастоятельно рекомендуется сохранять форматирование po файлов как в "msgcat --nowrap". Это позволит иметь наглядную и неизбыточную разницу между внесенными изменениями. Дело в том, что для показа изменений используется построчный алгоритм, и одно только изменение разбивки на строки даст кучу фиктивных правок.
Несколько команд для интересующихся:
1) забрать текущее содержимое хранилища (однократно)
~$ svn co https://oooru.svn.sourceforge.net/svnroot/oooru/loru/trunk loru
после этой команды содержимое хранилища будет скопировано в каталог loru. Последующие команды рекомендуется выполнять из него, или придётся указывать каталог явно.
2) обновить локальное хранилище из сетевого:
~/loru$ svn up
3) если вы внесли свои правки в локальное хранилище, посмотреть их можно при помощи:
~/loru$ svn diff
Можно скопировать их в файл, например,
~/loru$ svn diff > ../send.diff
и передать мне или Helen для внесения в хранилище.
Чтобы избежать противоречивого состояния локального хранилища (если ваши изменения будут влиты с коррективами или объединены с другими изменениями), для тех, у кого нет прав на запись в хранилище рекомендуется "обходной манёвр", после передачи изменённых файлов или изменений выполнить:
~/loru$ svn st
и для каждого файла в состоянии M (modified) выполнить
~/loru$ svn revert файл
пользователи bash могут упростить эту задачу так:
~/loru$ svn revert $(svn st | grep ^M | cut -d' ' -f8-)
что отменит локальные изменения. Эти изменения после внесения в сетевое хранилище "приедут" при следующем "svn up".