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