У мене є репо зателефонований myrepo
на пультbeanstalk
сервері .
Я клонував це до своєї місцевої машини. Створено дві додаткові галузі: staging
і dev
. Ці гілки натискали і на віддалений.
Зараз:
local remote server
--------------------------------------------------------
master ==> Pushes to `master` ==> deployed to `prod`
staging ==> Pushes to `staging` ==> deployed to `staging`
dev ==> Pushes to `dev` ==> deployed to `dev`
У мене є файл, config.xml
який називається, різний у кожній гілці.
Я хочу ігнорувати цей файл лише під час злиття. Але я хочу, щоб це було включено, коли я перевіряю або здійснюю з / до відділення репо.
Причиною цього я є те, що у нас є сценарій розгортання, який тягне (оформляє замовлення) певну гілку і розгортає на відповідних серверах. Тому нам потрібно, щоб config.xml
файл цієї конкретної гілки перейшов на конкретний сервер, як зазначено вище при розгортанні.
Я думаю, що .gitignore
не буде працювати. Які ще варіанти? Зауважте, що ігнорований файл повинен бути частиною оформлення замовлення та фіксації, що важливо. його слід ігнорувати лише під час злиття.
Дякую!