Получите последнее сообщение или разность самой последней фиксации CVS

Существует две вещи, которые можно сделать (они дополнительны, не альтернативы):

  • Создают Ваши ограничения внешнего ключа как ДОПУСКАЮЩИЕ ЗАДЕРЖКУ. Затем назовите "ОГРАНИЧЕНИЯ НАБОРА ЗАДЕРЖАННЫМИ"; который заставит ограничения внешнего ключа не быть проверенными до конца транзакции. Обратите внимание, что значение по умолчанию, если Вы ничего не определяете, НЕ является ДОПУСКАЮЩИМ ЗАДЕРЖКУ (раздражающе).
  • Вызов "mytable ALTER TABLE ОТКЛЮЧАЕТ, ИНИЦИИРОВАЛИ ВСЕ"; который предотвращает любое триггерное выполнение, в то время как Вы загружаете данные, тогда "mytable ALTER TABLE ВКЛЮЧАЕТ ТРИГГЕРУ ВСЕ"; когда Вы сделаны, чтобы повторно включить им.
8
задан Azeem 3 April 2018 в 05:42
поделиться

2 ответа

cvs log вернет их все. Поскольку вы не можете сказать «последние N ревизий» (здесь я даже не могу сказать cvs log HEAD ), есть два варианта:

  1. Используйте head -N получить N самых верхних строк (только для Unix или Cygwin)

  2. Используйте дату и cvs log -d DATE

0
ответ дан 5 December 2019 в 15:25
поделиться

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

Как вы, вероятно, догадались, ни один из этих способов не является особенно подходящим для выбора. Я настоятельно рекомендую на уровне модуля всегда сравнивать с тегами . Разработайте программный процесс, который включает в себя тегирование модуля при внесении достаточно важных улучшений (например, ежедневная сборка, развертывание в тестовой среде и т. Д.

0
ответ дан 5 December 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: