Интеграция Git-Tower и Gerrit

Я пытаюсь использовать Git-Tower с Джерритом и испытываю затруднения с настройкой Git-Tower и распознаю правильную пуш-рефспекцию.

В нашем рабочем процессе у нас есть два пульта: origin, указывает на хранилище github; а также review, указал на нашу машину обзора кода Gerrit. Я проверил, что нажатие на Gerrit работает из командной строки:

git push review HEAD:refs/for/develop

В Git-Tower я настраиваю push refspec для refs/heads/develop:refs/for/develop и проверил в файле конфигурации git, что это было установлено. Тем не менее, когда я пытаюсь подтолкнуть из Git-Tower к review/develop Git-Tower пытается подтолкнуть к refs/heads/develop скорее, чем refs/for/developи, поскольку я не являюсь администратором, это не помогает (как и должно быть).

Как мне настроить сам Git или Git-Tower, чтобы я мог использовать этот рабочий процесс из Git-Tower?

2 ответа

Решение

После настройки Push Refspec (как вы уже сделали) вам больше не нужно делать никаких настроек: при нажатии "Push" вы можете оставить настройку "origin/"!

Если это не сработает, вы можете связаться с нашей службой поддержки через support[at]git-tower.com.

Вы можете удалить отслеживание из главной ветви (щелкните правой кнопкой мыши ветку на боковой панели и выберите "удалить отслеживание"), что позволит push-refspec предварительно выбрать ветвь gerrit. Таким образом, вам не нужно переключать ветви после нажатия кнопки.

Другие вопросы по тегам