আমি আমাদের ওয়েবসাইট প্রকল্পগুলিকে সংস্করণ নিয়ন্ত্রণ করার আরও ভাল উপায় সম্পর্কে চিন্তা করার চেষ্টা করছি। মনে রাখবেন আমি কেবলমাত্র ফ্রন্ট-এন্ড দেব যাতে আমার কাছে ভিসিএসের গভীর জ্ঞান না থাকে।
কর্মপ্রবাহগুলি পরিবর্তন হচ্ছে এবং অতীতের সংস্করণ নিয়ন্ত্রণের অভ্যাসগুলি অচল হয়ে পড়ে। প্রধান সমস্যাটি হ'ল প্রতিটি ওয়েবসাইটের জন্য ফ্রন্ট-এন্ড ফাইলের 2 টি অ্যারে রয়েছে।
ডেভ এনভায়রনমেন্ট (কম ফাইল, কমপ্রেসড জেএস, ছবি ইত্যাদি)। বিল্ড এনভায়রনমেন্ট, "গল্পাইফাইড" (সমস্ত কিছু সংকুচিত এবং মানুষের দ্বারা পঠনযোগ্য নয়)।
তবে আপনি এর উত্স ফাইল সহ কোনও ওয়েবসাইট বিক্রি করতে পারবেন না। ঠিক আছে, এটা বেশ সঠিক মনে হচ্ছে না।
2 টি রেপো থাকার সমাধান রয়েছে: একটি বিল্ড, একটি ডেভ, গাল্প ডিরেক্টরিটি নির্মাণের জন্য ডেভ ফাইলগুলি প্রেরণ করে। তবে এটি ছোট রাখার মতো সমস্যা বজায় রাখতে আমি ঝামেলা করি that এটি প্রচুর রেপো তৈরি করে এবং লোককে বেশ কয়েকটি রেপো পরিচালনা করতে হয়, কখনও কখনও এমনকি একটি এসএনএন রেপো নিয়েও সমস্যা দেখা দেয়।
সুতরাং 1 টি রেপো থাকার সমাধানও রয়েছে: উত্স ফাইলগুলি এবং একই এসএনএন-র প্রোড ফাইলগুলি। তবে ওয়েবসাইটটি যখন স্থানীয় ডেভ সার্ভার থেকে প্রোডাকশন সার্ভারে যায় তখন উত্স ফাইলগুলি সরানোর প্রয়োজন হয় (সুতরাং কোনও একক সংগ্রহস্থলে বিভিন্ন ফাইল রয়েছে, যার অবস্থান ভিত্তিক, ডেভ বা প্রোডাকশন ..)। যা শুনেছি তা থেকে ভাল লাগেনি
সংস্করণ নিয়ন্ত্রণ সিস্টেমের ক্ষেত্রে একটি ঝিলিকের ফ্রন্ট-এন্ড ওয়ার্কফ্লো পরিচালনা করার সঠিক উপায় কী?