2017-01-17 11 views
1

Можно ли объединить ветку в багажник с датой прошлого?SVN слияние с датой прошедшего

Например, я делаю слияние сегодня, 17/01/2017, и я хочу иметь его с датой 31/12/2016.

Если возможно, как проверить, выполнено ли что-то подобное?

ответ

0

Можно ли объединить ветку в багажник с датой прошлого?

Короткий ответ является Нет.

Более длинный ответ является Это зависит, но до сих пор Нет.

Когда вы фиксируете результат операции слияния, он создает новую ревизию в репозитории. Скажем, r1005. Дата и время пересмотра будут указаны на момент совершения этого коммита. Однако администратор может настроить дату и время.

Пользователи незамедлительно замечают, что предыдущая ревизия r1004 имеет дату передачи, например. 01/07/2016, но дата фиксации r1005 была изменена и задана, например, 01/07/2014. Обычно это не происходит, если вы не занимаетесь путешествием во времени.

Прочитать о svn:date и невертифицированные свойства в SVNBook | Properties.

Например, я делаю слияние сегодня, 17/01/2017, и я хочу, чтобы это с датой 31/12/2016.

Обычный пользователь не может модифицировать неверсированные свойства по умолчанию. Только администратор с локальным доступом к репозиториям может.

Если это возможно, как проверить, выполнено ли что-то подобное?

Если администратор настроил неверсированное свойство с помощью инструментов администратора, вы не увидите никаких специальных доказательств об этом. Но в случае, если обычный пользователь скорректировал невербальное свойство через HTTP (S), вы можете проверить сервер SVN Operational log (aka High-level logging).

Поиск событий журнала, связанных с рассматриваемой ревизией.

  • Такое событие должно быть зарегистрировано, когда пользователь совершает ревизию 1234 в хранилище MyRepo. Событие указывает исходящий IP-адрес фиксации, имени и даты аутентификации пользователя & времени первоначальной фиксации.

    совершают r1234

    Repository: MyRepo

    Пользователь:

    Ведущий:

  • Такое событие должно быть зарегистрировано, когда кто-то изменяет 1234 СВН Revision по: дате собственности на HTTP (S). Событие указывает исходный адрес IP и имя пользователя, изменившего значение версии svn: date .

    переключающий преподобным проп r1234 Svn: Дата

    Repository: MyRepo

    Пользователь:

    Ведущий:

Вы можете использовать тот же подход к проверьте, не изменил ли кто-то автор авторского имени пользователя svn:author или любой o неверующее свойство.

 Смежные вопросы

  • Нет связанных вопросов^_^