تداخل کانفیگ و متغیرهای محیطی در استفاده از لاراول در برنچ های گیت
سلام دوستان وقت بخیر، وقتی یه پروژه تو گیت داریم اما با محیط و کانفیگ مجزا برای هر برنچ چطور باید مرجشونو به طور صحیح و منظم انجام بدیم؟ مثلا فرض کنین من یه برنچ مستر دارم توش پروژه لاراولیه یه برنچ A دارم که لاراول رو سرور نصب شده و تغییر خاصی توی محیط و کانفیگ اولیش نیست اما برنچ بی روی هاست نصبه درنتیجه مجبور شدم تغییراتی توی فایل های کانفیگ لاراول و محیط توسعم بدم.
حالا با این شرایط با چه استراتژی مرج رو توی مستر انجام بدم تا تداخلی برای کانفیگ برنچ مستر پیش نیاد؟ یعنی وقتی بی رو تو مستر مرج کردم کافیگ مستر به واسطه مرج شدن از دست نره.
نقل قول: تداخل کانفیگ و متغیرهای محیطی در استفاده از لاراول در برنچ های گیت
تمام کانفیگ هایی که وابسته به محیط اجرا (environment) هستند باید از طریق فایل env تنظیم شوند
اگر شما روی branch های مختلف، کدهای متفاوتی نگهداری می کنید، در حدی که branch ها غیرقابل merge باشند، احتمالا در حال انجام کار اشتباهی هستید.