Как узнать все действия произошли в филиале за последний месяц?

Моя проблема в том, что код в ветке, над которой я работаю, почему-то сейчас поврежден, но я не сделал ни одной метки в ветке, поэтому сложно "откатить" код до действительного состояния.

Но я уверен, что месяц назад код находился в вполне исправном состоянии, поэтому я хотел бы знать, что все действия произошли в филиале за последний месяц, и тогда я могу вручную откатить каждое действие.

Итак, как заголовок, кто-нибудь из вас может сказать мне, как перечислить все действия, произошедшие в ветке за последний месяц?

заранее спасибо.

2 ответа

Решение

Не забывайте временную директиву выбора правила.

element /myPath/... /main/{!created_since(16-Sep-2009)}
element /myPath/... /main/LATEST

Может позволить вам увидеть версии с месяц назад (см. Время и запрос)

Смотрите также ответ "правило на основе времени".

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

Команда "lshistory" может использоваться для просмотра списка выполненных событий (создание версии, создание ветки и т. Д.).

ct lshistory -since 16-Sep-2009 -branch your_branch -recurse /path/to/vob

Это покажет все события, которые произошли в /path/to/vob, и все файлы и каталоги, которые произошли в your_branch с 16 сентября 2009 года.

Добавление "-short" покажет вывод в виде списка элементов и расширенного пути к их версии, без комментариев и другой информации.

Другие вопросы по тегам