Russian Qt Forum

Программирование => Общий => Тема начата: juvf от Декабрь 12, 2013, 10:55



Название: svnversion
Отправлено: juvf от Декабрь 12, 2013, 10:55
svnversion . выдает 38:76. последний коммит был 76 ревизии... в логах ветка, куда настроена рабочая копия начинается с ревизии 27. Что такое 38?

в манах
Цитировать
4123:4168 mixed revision working copy
в документации на svn
Цитировать
For a mixed-revision working copy, the range of revisions present is printed:

$ svnversion
4123:4168

Что такое "mixed-revision working copy"?


Название: Re: svnversion
Отправлено: ammaximus от Декабрь 12, 2013, 11:30
Ну это значит что в папке у тебя есть файлы разных ревизий. Например у тебя 3 файла, 1 ты менял в 38 ревизии, 2 - 47, 3 - 76. Младше 38 ревизии в папке файлов нет. Вообще каждый конкретный файл можно установить любой ревизии. Обычно это делается специально для отладки. Для выравнивания таких папок нужно сделать svn up на самом верхнем уровне рабочей папки.


Название: Re: svnversion
Отправлено: juvf от Декабрь 12, 2013, 12:33
Всё понятно. Так и есть. Спасибо.