Intereting Posts
Если один и тот же скрипт утилиты проверен в разных каталогах SCM, все равно должен быть одинаковым везде, как я могу проверить, что они одинаковы? Использование GitHub с WampServer? Или, включая только определенные каталоги? Версия CDN на уровне файла svn rebasing и потерянная история Как перенаправить приложение в Google App Engine? Попытка использовать тег scm: в задании Jenkins для репозитория Git, для которого требуется имя пользователя / пароль Можно ли отслеживать авторов и переименовывать файлы после того, как один файл разбит на несколько? Интерактивная перегруппировка Git на разных ветвях Разница между моделями Simulink .slx Должен ли я использовать отдельные ветки при хостинге у героку? Как раскрыть в github для mac? Почему $ GIT_DIR / info / exclude не позволяет скрыть шаблон, определенный в файле core.excludesfile? Почему параметр разделения отсутствует в git add -p? Почему гит-ветвь без какого-либо предка Не поддерживаемый носитель github API тип 415

Имеются ли хронологические номера svn?

В процессе преобразования svn-репо с несколькими (хаотическими) ветвями в git и не знакомым с svn мне нужна помощь. Проходя через журналы в копии, извлеченной из svn, я нахожу это:

branch1:

r1985 | (no author) | 2007-07-25 15:17:52 +0200 (Wed, 25 Jul 2007) | 1 line Changed paths: A /Project/HEAD/project2001b (from /project2001b:1984) D /project2001b r4 | (no author) | 2007-07-23 14:48:58 +0200 (Mon, 23 Jul 2007) | 1 line Changed paths: A /project2001b 

branch2:

 r1989 | (no author) | 2007-07-25 15:22:59 +0200 (Wed, 25 Jul 2007) | 1 line Changed paths: A /Project/branches/Project_2001 (from /Project_2001:1988) D /Project_2001 r178 | (no author) | 2001-01-15 12:16:41 +0100 (Mon, 15 Jan 2001) | 1 line Changed paths: A /Project_2001 

Почему svn ревизия r4 с более поздней даты, чем ревизия r178 ? Мое понимание svn не допустило бы этого. Что мне не хватает? Является ли svn repo сломанным каким-то образом? Я также не могу найти ревизию r2. Могут ли изменения svn исчезнуть из журналов? Спасибо за понимание.

Для плохо администрируемого SVN-репозитория вы не можете доверять каким-либо метаданным в нем

Неверсифицированные свойства ревизии

 svn pl --revprop -r ... Unversioned properties on revision 7: svn:author svn:date svn:log 

могут быть изменены в любое время с клиентской стороны с помощью svn propset

С административным доступом к репозиторию (действительно – физическим доступом к FS) демпинг | редактирование дампа | загрузка дампов назад может привести к еще большему количеству трюков (частичные дампы могут приводить к исчезновению диапазона изменений, редактированию дампов – любых экзотических эффектов в качестве переупорядочения)

Образец для одной ревизии в дампе

 Revision-number: 5 Prop-content-length: 146 Content-length: 146 K 10 svn:author V 6 abream K 8 svn:date V 27 2012-10-17T15:45:47.444624Z K 7 svn:log V 45 Remove externals definition from root of repo PROPS-END 

в этом (текстовом) представлении пересмотра в дампе кто-либо может (теоретически) тщательно изменить некоторые данные и после загрузки такого фальшивого дампа получить в репозитории эту новую информацию без каких-либо следов старого, предположительно правильного (и, fe rev 555 появится до 6 )