Я использую trac v1 (который включает плагин Git) в linux для трассировки нескольких репозиториев git в рамках одной и той же установки trac. Когда я добавляю новый репозиторий для этой установки trac, он сообщает мне:Как создать git post-commit hook для интеграции репозитория trac
«Вы также должны установить крюк после фиксации в репозитории для вызова trac-admin $ ENV changeset добавлен« kontrolla-sample »$ REV для каждого совершенный набор изменений ».
Может ли кто-нибудь показать пример того, как файл после фиксации должен быть отредактирован для достижения этого?
Фактически, существует ссылка [Пример] (http://trac.edgewall.org/wiki/TracRepositoryAdmin#Git) по указанной вами ссылке, которая работает после установки пути и репозитория, поэтому для этого требуется очень мало усилий установить. – RjOllos
Надеюсь, что это работает в стандартном случае, когда среда Trac связана с клоном репозитория, а изменения только когда-либо вытягиваются, а не совершаются. Тем не менее, я настроен оптимистично, так как Trac до сих пор впечатлил меня из-за его общей юзабилити. :-) –
'post-receive', похоже, работает, как указано в документации к Trac. Очень круто. Я наткнулся на какую-то запутанную информацию о том, что это только для «сервера», но крючок, по-видимому, вызывает вызов при выполнении «git pull» внутри клона. –