#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
исправило проблему.