2015-10-24 2 views
0

Я просмотрел похожие вопросы и не нашел подходящего ответа.Локальный репо на 100% времени скрипта

У меня есть сценарий, который должен быть доступен для ежедневных отчетов. Возможно ли разместить мой код в отдельном каталоге/репо и только «нажать» основные обновления для этого каталога/репо для максимального времени безотказной работы?

Прямо сейчас, я работаю в каталоге, в котором размещен скрипт, поэтому скрипт прерывается с момента проверки ветви dev, пока я не вернусь к мастеру.


Например, я хочу оставить рабочий файл в одном каталоге, который получает только основные обновления:

/daily_report/daily_report.sh 

А затем другой каталог для дополнительного развития, который не позволяет основной каталог быть неизменным до тех пор, новое крупное обновление готово к работе в прямом эфире:

/daily_report_dev/daily_report.sh 

Возможно ли это?

ответ

0

Вы можете рассмотреть покупку своего репо дважды: две разные ветки в двух разных папках.

  • одна ветвь Выдана в /daily_report
  • одна ветвь Выдана в /daily_report_dev

Since Git 2.5, you can checkout a repo in multiple folders.

Таким образом, вы можете работать в папке /daily_report_dev (вывешено на ветку dev), не влияя на вашу основную ветку, извлеченную из папки /daily_report.

Смежные вопросы