URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5932
[ Назад ]

Исходное сообщение
"Странное поведение SVN"

Отправлено vns955 , 20-Ноя-06 14:06 
Всем здрям.
Linux SuSe 10, subversion 1.2.3-2 (работаю через xinetd)

заметил странности при использовании SVN:
1. Есть некот. метод SendEvent() описанный в хедере и реализований в соотв. cpp файле.
   В моей рабочей копии он описан (и реализован) void SendEvent(), а в рабочей копии со-разработчика
   он описан и определен как bool SendEvent(). Он сделал commit. Затем я сделал update и увидел:
   - в хедере он стал без пометки комфликта bool SendEvent() хотя в cpp файле остался мой вариант.
   - одна из переменных этого же класса добавленная со-разработчиком добавилась - а моя посто удалилась
     А если я первый делаю commit - ситуация обратная - у него его переменная удаляется.
2. Берем заменяем в рабочей копии новыми (изменёнными) далаем коммит:
   пишет что уже типа в ревизии такой-то (номер последней не увеличил) - при апдейте то же самое - т.е. svn не увидил
   отличия (хотя команда diff работает четко!). Берем в какой нибудь файл просто вставляем пробел(правим) - опять делаем
   commit - пишет что этот файл Sended ... и генерит номер новой ревизии.
  
   :(
   Что вы скажете по этому поводу?


Содержание

Сообщения в этом обсуждении
"Странное поведение SVN"
Отправлено Дениска , 20-Ноя-06 15:26 
тип файла "чудом" на бинарный не изменился?

"Странное поведение SVN"
Отправлено vns955 , 20-Ноя-06 16:45 
>тип файла "чудом" на бинарный не изменился?

Да, у меня почти там все исполнимые (ну со звёздочкой). А это может влиять?


"Странное поведение SVN"
Отправлено Дениска , 20-Ноя-06 16:56 
>>тип файла "чудом" на бинарный не изменился?
>
>Да, у меня почти там все исполнимые (ну со звёздочкой). А это
>может влиять?
не в ФС, бинарный, а в SVN.
бинарники не сравниваются при коммите, а просто перезатирает то что есть.
скажем, doc от M$Word - типичный бинарник. посмотрите на свойства файла (с точки зрения SVN)



"Странное поведение SVN"
Отправлено vns955 , 20-Ноя-06 17:10 
>>>тип файла "чудом" на бинарный не изменился?
>>
>>Да, у меня почти там все исполнимые (ну со звёздочкой). А это
>>может влиять?
>не в ФС, бинарный, а в SVN.
>бинарники не сравниваются при коммите, а просто перезатирает то что есть.
>скажем, doc от M$Word - типичный бинарник. посмотрите на свойства файла (с
>точки зрения SVN)

А как посмотреть ?


"Странное поведение SVN"
Отправлено Дениска , 20-Ноя-06 17:24 
>>>>тип файла "чудом" на бинарный не изменился?
>>>
>>>Да, у меня почти там все исполнимые (ну со звёздочкой). А это
>>>может влиять?
>>не в ФС, бинарный, а в SVN.
>>бинарники не сравниваются при коммите, а просто перезатирает то что есть.
>>скажем, doc от M$Word - типичный бинарник. посмотрите на свойства файла (с
>>точки зрения SVN)
>
>А как посмотреть ?
ну... батенька. вы бы хоть книжков почитали, прежде чем такие вопросы задавать.
http://svnbook.red-bean.com/
вообще, если не ошибаюсь, по умолчанию svn определяет тип файла в соответствии с его mime-типом. однако, не всегда это удобно, например, .class файлы все считают скомпиленным байт-кодом от явы, а это могут быть, к примеру, просто файлики, например на php писанные. Соответственно, надо ей (svn) ручками сказать, типа, считай-ка это дело текстовым файлом.
посмотреть свойства  -
svn info
svn proplist


"Странное поведение SVN"
Отправлено vns955 , 20-Ноя-06 17:53 
>>>>>тип файла "чудом" на бинарный не изменился?
>>>>
>>>>Да, у меня почти там все исполнимые (ну со звёздочкой). А это
>>>>может влиять?
>>>не в ФС, бинарный, а в SVN.
>>>бинарники не сравниваются при коммите, а просто перезатирает то что есть.
>>>скажем, doc от M$Word - типичный бинарник. посмотрите на свойства файла (с
>>>точки зрения SVN)
>>
>>А как посмотреть ?
>ну... батенька. вы бы хоть книжков почитали, прежде чем такие вопросы задавать.
>
>http://svnbook.red-bean.com/
>вообще, если не ошибаюсь, по умолчанию svn определяет тип файла в соответствии
>с его mime-типом. однако, не всегда это удобно, например, .class файлы
>все считают скомпиленным байт-кодом от явы, а это могут быть, к
>примеру, просто файлики, например на php писанные. Соответственно, надо ей (svn)
>ручками сказать, типа, считай-ка это дело текстовым файлом.
>посмотреть свойства  -
>svn info
>svn proplist


Вот посмотрел:
vns:/home/svn/mobi # svn proplist --verbose app_utilites.cpp
Properties on 'app_utilites.cpp':
  svn:executable :

А что это значит?


"Странное поведение SVN"
Отправлено Дениска , 21-Ноя-06 20:42 
>А что это значит?
я же уже расписал все. лень прочесть если не книжку, то хоть ты тред свой?



"Странное поведение SVN"
Отправлено vns955 , 20-Ноя-06 17:08 
>тип файла "чудом" на бинарный не изменился?

Половина файлов исполнмых