[РЕШЕНО] Версия SVN Lazarus в диалоге О проекте...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
leo_bsv
постоялец
Сообщения: 276
Зарегистрирован: 04.08.2010 16:26:10
Откуда: Йошкар-Ола
Контактная информация:

[РЕШЕНО] Версия SVN Lazarus в диалоге О проекте...

Сообщение leo_bsv »

Всем привет!
Зметил что версия SVN в диалоге Lazarus'a "О проекте Lazarus" при закачке различных ревизий практически не изменяется... что обозначает эта цифра? На текущий момент у меня она 30400М. Что обозначает буква М в после номера ревизии? :roll:
:?:
Последний раз редактировалось leo_bsv 06.06.2011 00:57:33, всего редактировалось 1 раз.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Ну так цифра и есть номер ревизии SVN. Но реально она меняется только если пересобрать Lazarus (exe) после обновления с SVN. Если exe не менялся, то он будет показывать старую цифру, хотя LCL по факту уже может иметь больший номер ревизии.

Как-то так. Может гугу меня поправят, если что напутал :)
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Эта цифра означает SVN-ревизию рабочей копии. Она точно обновляется при очистке+сборке (т.е. make clean all), при обычной сборке (make) - не факт.

"M" означает, что в рабочей копии имеются локальные изменения, т.е. такие, которые внесены на вашей стороне.
Посмотреть список изменённых файлов можно с помощью команды

Код: Выделить всё

svn status
Посмотреть сами изменения:

Код: Выделить всё

svn diff
Убрать локальные изменения, чтобы избавиться от буквы "M":

Код: Выделить всё

svn revert . -R
Аватара пользователя
leo_bsv
постоялец
Сообщения: 276
Зарегистрирован: 04.08.2010 16:26:10
Откуда: Йошкар-Ола
Контактная информация:

Сообщение leo_bsv »

большое спасибо за ответы!
всё стало предельно ясно! :)
Ответить