2014-10-05 5 views
0

это более наводящий вопрос:Git Branches Можно ли проверить его в браузере?

У меня есть локальный репозиторий git, который затем я нажимаю на public_html/stage на сайте site server.

для каждой проблемы с функцией или ошибкой. Я создаю другую ветвь и объединяю ее с главной ветвью. Затем я выталкиваю его на сервер.

Я хочу знать, есть ли в любом случае я могу протестировать разные ветви в URL-адресе браузера, так же как я могу проверить основную ветку.

Итак, если я перехожу на http://stage.tista.co.uk/, я вижу установку пурпурного цвета (которая является моей главной ветвью).

Есть ли способ, которым я могу проверить разные ветви в стадии репо, перейдя по URL-адресу?

Я сделал несколько поисковых запросов, но ничего не нашел.

Мне нужен способ протестировать ветви функций/ошибок, чтобы убедиться, что он работает, прежде чем слить их с мастером или нажать на него, чтобы жить. спасибо

+0

У вас есть локальный сервер apache для тестирования? – clockworkgeek

ответ

0

Если ваш код живет в вашем репозитории Git, и у вас есть несколько ветвей, и вы можете воспроизводить/перестраивать базу кода несколькими командами, то тестирование ветви, над которой вы работаете, должно быть вопросом делать следующее:

  • git checkout <branch_name>,
  • Выполните ваши шаги сборки здесь, в том числе работающих модульных тестов,
  • Откройте веб-браузер и перейти на тестовый URL.

Там может быть инструменты, которые позволяют с некоторой конфигурацией, протестировать любую отрасль у вас есть в дикой природе с несколькими щелчками кнопки, но роль Git является только проверить ветку. Он не связан со строительством проекта и не добавляет никаких специальных крючков, чтобы это можно было сделать.

+0

Спасибо :) Знаете ли вы, что знаете такие инструменты? –

+0

Нет. Но вам не нужны они - они делают именно то, что я описываю под капотом. – Makoto

+0

Возможно, я не получаю четкую картину за то, что у меня не было достаточного опыта/знания № 2 выше. И что будет моим тестовым URL? Скажем, если моя ветка называется feature_01, я могу указать во время фазы сборки, на которой url я могу проверить эту функцию_01? –