всем привет,
Сегодня столкнулся с проблемой на работе и я хотел бы получить несколько мнений/помощи в решении этой проблемы.
итак, у меня есть файл application.properties который в основном содержит
весна.профили.активный=***
где находится звездочка, вы в основном определяете, какой профиль вы хотели бы использовать, т.е. dev, uat, pre-prod, prod.
Поэтому, когда разработчики работают на своем локальном компьютере, они используют dev
profile но иногда забывают изменить это обратно при фиксации, что означает, что вещи указывают не в том месте или используют неправильные логины и т.д… Первоначально я думал, что могу просто добавить application.properties в свой файл .gitignore
, и удаленная версия останется правильной на github, а затем разработчики просто создадут application.properties локально и укажут, какой профиль использовать. Оказывается, это не сработало, и он просто не будет игнорировать файл, не удаляя удаленные файлы тоже.
Итак, есть ли у кого-нибудь какие-нибудь рекомендации? Любая помощь была бы очень признательна
Оригинал: “https://dev.to/tomtucka/applicationproperties–git-4123”