سلام.من 2 تا سوال داشتم برای توسعه لاراول با گیت ممنون میشم کسی پاسخ بده
1-در لاراول بعضی چیزها هست که در محیط توسعه با محیط محصول که روی سرور باشه متفاوته مثلا در محیط توسعه اطلاعات قابل دسترس در فولدر پابلیک هست و در هاست در public_html. این اختلاف ها رو چطوری مدیریت میکنند؟
2- من الان یه پروژه دارم که بدون گیت تا یه قسمتی توسعش دادم و پروژه رو بردم روی هاست،بعضی وقتها به دلایلی فقط سایت رو هاست تغییر میدادم و سایت در محیط توسعه رو در همون حالت قبل میموند در نتیجه اختلاف کد دارند.حالا چجوری میتونم گیت رو این پروژه نصب کنم و اصولی پروژه رو توسعه بدهم؟
سلام.
اولی رو با gitignore. هندل میکنیم و توی دیپلوی دپندنسیها خودشون نصب میشن و الی آخر.
برای سوال دومتون هم باید بپرسم که هاستینگتون بهتون خدمات git داده یا نه؟ اگه داده باشه، میشه موقع pushکردن داده همونجا هم تغییر کنه.
@muhammad
اگر به عنوان مثال من یه سری view داشته باشم که نخواهم در هاست نشون داده بشن یا مثلا یه روت از روت های web.php در سایت نشون داده نشه چی؟
اما در مورد مشکل دوم،سایت من رو vps هست و دسترسی دارم منتها مسئله اینه که میخواهم تغییرات اعمال شده روی سایت توی هاست هم بمونه.یه جورایی اختلافشون بهم بده و من از اختلافاشون انتخاب کنم.
هرچی که نخوایین گیت ذخیره و دنبال کنه رو توی فایل gitignore. میریزین.
اختلاف هم نباید باشه. کدی که رو سیستمه باید عینا رو سرور هم باشه. فقط فایل env. و vendors توی دیپلوی ایجاد میشه. درباره CI/CD بخونین.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟