Я немного новичок в Git, поэтому я все еще прибиваю рабочий процесс. В принципе, я думаю, что я буду использовать две ветви мастера. Один для хранения ВСЕХ моих файлов dev (Master) и один для хранения файлов, необходимых для производства на сервере (Production). Таким образом, структура выглядит так.Git нажимает только определенные файлы в производственную ветвь
Me - Commits - Master Branch - Production Branch
Однако не все файлы должны находиться в Производственной ветви. Итак, у меня есть несколько вещей, которые я пытаюсь выяснить ... Первый из них: как ограничить, какие файлы будут перенаправлены в производственную ветвь?
.
├── master.py
├── presets.py
| ├── preset1.py
| └── preset2.py
├── other_scripts
| ├── something.sh
| └── somethingelse.sh
├── test.py *
├── Instal.md *
Так, например, предметы с * не нужны в производстве. Как их исключить? И еще больше, хотел бы я сделать оттяжку/clone FROM master до производства или нажать на TO?
Любые подсказки рабочего процесса были бы замечательными! Спасибо!
Похоже, вы пытаетесь использовать GIT в качестве стратегии развертывания. Я не рекомендую это, так как это не то, что для GIT. Для развертывания программного обеспечения существуют более эффективные инструменты. – Oxymoron
Посмотрите на TeamCity – Oxymoron