আমার একটি ডেভ, স্টেজিং এবং লাইভ সার্ভার ওয়ার্কফ্লো প্যানথিয়নে সেট আপ হয়েছে। আমার সাইটে প্রচুর বিধি রয়েছে যা বিভিন্ন কারণে সদস্যদের ই-মেইল করে। আমার ডেভ / স্টেজিং সাইটগুলিতে আমার মাঝে মাঝে এগুলি নিয়ে কাজ করা প্রয়োজন তবে আমি বুঝতে পেরেছি যেহেতু তাদের কাছে লাইভ ডেটা রয়েছে তাই ব্যবহারকারীরা যখন কোনও বিষয়ে কাজ করছেন তখন কখনও কখনও অতিরিক্ত বা সদৃশ ইমেলগুলি পাবেন will
কোনও ডেভ / স্টেজিং সার্ভারে সমস্ত ই-মেইলিং সক্ষমতা (অগ্রাধিকার স্বয়ংক্রিয়ভাবে আমাকে ভুলে যাওয়া রোধ করার জন্য) বন্ধ করার কোনও সহজ উপায় আছে কি? আদর্শভাবে, আমি একটি কাস্টম মডিউলটির মাধ্যমে ইমেলটি অক্ষম করতে চাই, যেহেতু ডেভ / স্টেজিংয়ে একটি কাস্টম মডিউল সক্ষম হয়েছে তা নিশ্চিত করার জন্য আমার ইতিমধ্যে পদক্ষেপ রয়েছে।
git update-index --assume-unchanged sites/default/settings.php
সেটিংস.ফ্পকে বিভিন্ন পরিবেশের আশেপাশে ঠেকানো থেকে ব্যবহার করতে ব্যবহার করি । কিছু লোক কিছু শর্তযুক্ত যুক্তি পছন্দ করে যা পরিবেশের সেটিংস পরীক্ষা করে এবং পরিবেশের উপর ভিত্তি করে বিভিন্ন কনফ ফাইলগুলি অন্তর্ভুক্ত করে (যে কোনও ভাষাতে প্রতিটি অন্যান্য ওয়েব কাঠামোর অস্তিত্ব থাকে)। এখানে কেবল সীমাবদ্ধতা হ'ল একজনের কল্পনা, এটি বেসিক পিএইচপি / গিট স্টাফ, উত্তরে যুক্ত করার দরকার নেই
sites/default/settings.php
পরিবর্তে করুন git update-index --skip-worktree sites/default/settings.php
। এর সাথে --assume-unchanged
, আপনি সেটিংস.এফপিতে আপনার করা পরিবর্তনগুলি হারাবেন যদি আপনি একটি করেন git reset --hard
। দেখুন stackoverflow.com/questions/13630849/...