Мне просто нужно знать, был ли каталог изменен в стволе после того, как он был помечен (поэтому нам нужно создать новый тег и выпустить новую версию).
Это может вас заинтересовать: не задумывались ли вы об использовании системы непрерывной сборки, такой как Jenkins . Каждый раз, когда кто-то делает коммит, Дженкинс запускает сборку.
Итак, как это поможет вам? Проще говоря, вы можете использовать Jenkins для пометки и маркировки сборки, в которой она была помечена прямо в Jenkins. Вы можете просто посмотреть на веб-страницу проекта и увидеть, какие сборки были помечены. Если после последней пометки будет новая регистрация, Дженкинс построит ее. И вы увидите это прямо в Дженкинс. Более того, Дженкинс может даже автоматически пометить его для вас.
Это позволяет разработчику легко увидеть сборку, результаты сборки, изменения, почему эти изменения произошли, и кто их сделал. Если у вас есть система отслеживания дефектов, Jenkins может ссылаться на нее, обновлять созданные проблемы и предоставлять ссылку на проблему непосредственно из Jenkins.
Jenkins может запускать и составлять диаграммы тестирования, которое вы делаете, запускать программное обеспечение для разработки, такое как Checkstyle и Findbugs (http://findbugs.sourceforge.net/),), и даже отмечать сборки, которые не соответствуют вашим безупречным стандартам. Он отправит разработчикам электронное письмо после того, как каждая плохая сборка, чтобы они могли позаботиться о проблеме.
Jenkins прост в настройке и прост в администрировании.
Это не совсем то, что вы спросили, но Дженкинс может просто сделать трюк.