Redmine: смотрите связанные ревизии для ветки git?

#git #branch #redmine #revisions

#git #ветка #redmine #ревизии

Вопрос:

У меня настроен redmine с репозиторием git. Все шло хорошо, пока мы не начали работать над веткой git. Похоже, что проверки git в ветке, отличной от master, не регистрируются как «связанные ревизии» в выпусках redmine, на которые мы ссылаемся.

Есть идеи?

Спасибо!

Комментарии:

1. Указали ли вы ссылку на сообщение о фиксации, например «# 123», которое связано с проблемой, за которой вы хотели бы следить?

2. да, я вижу, и я могу видеть связанные ревизии для коммитов в master. Но не в каких-либо других ветвях

Ответ №1:

Похоже, что redmine использует git log --all для составления списка ревизий, который будет включать каждую ветку. Вы уверены, что при создании рабочей ветки вы настроили ее на отправку в репозиторий git redmine?

Я также только что протестировал это, создав новую ветку «test» в моем локальном репозитории и переместив ее в новую ветку в обычном репозитории. У меня есть redmine, который просматривает ее, и как только я нажал на «Репозиторий», новая ветка была доступна, и сообщения git о фиксации уже были связаны с проблемами.

Комментарии:

1. Спасибо, Мэтт. Какую версию Redmine вы используете? И как вы отправляете ветку в репозиторий?

2. Мой скрипт после получения можно найти здесь: github.com/boxerab/git-central/blob/master/server /…

3. Обнаружена проблема: мой скрипт после получения был запущен git push , поэтому новые ветки не передавались в redmine repol Изменение на git push --all исправило проблему.