Можно ли объединить ветку в багажник с датой прошлого?SVN слияние с датой прошедшего
Например, я делаю слияние сегодня, 17/01/2017, и я хочу иметь его с датой 31/12/2016.
Если возможно, как проверить, выполнено ли что-то подобное?
Можно ли объединить ветку в багажник с датой прошлого?SVN слияние с датой прошедшего
Например, я делаю слияние сегодня, 17/01/2017, и я хочу иметь его с датой 31/12/2016.
Если возможно, как проверить, выполнено ли что-то подобное?
Можно ли объединить ветку в багажник с датой прошлого?
Короткий ответ является Нет.
Более длинный ответ является Это зависит, но до сих пор Нет.
Когда вы фиксируете результат операции слияния, он создает новую ревизию в репозитории. Скажем, 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 неверующее свойство.