প্রথমে দ্বিতীয় অংশটির উত্তর দেওয়ার জন্য, ফাইলগুলিকে লাইভ না করেই আপলোড করার একটি উপায় হ'ল তাদের এমন একটি নাম দেওয়া যার সাথে লিঙ্ক দেওয়া হবে না। উদাহরণস্বরূপ কোনও index.html
পৃষ্ঠার একটি নতুন সংস্করণ তৈরি করতে index2.html
, নাম দিয়ে এটি আপলোড করুন , তারপরে যান http://yoursite.com/index2.html
এবং এটি ঠিক আছে কিনা তা দেখুন। আপনি সন্তুষ্ট হয়ে গেলে এর নামকরণ করুন index.html
। এই সত্যিই শুধুমাত্র খুব ছোট সাইটগুলির জন্য, এবং এটা একটু নোংরা পায় আপনি কিছু পৃষ্ঠা বাহ্যিক, ছবি, সিএসএস বা জাভাস্ক্রিপ্ট ফাইলের মত পরিবর্তন করতে চান তাহলে, কারণ আপনি আছে image2.png
, তারপর index2.html
যার শুধু পার্থক্য এটি স্থানটিকে নতুন ছবি.
একজন পেশাদার প্রোগ্রামার সর্বদা কাজ করার জন্য একটি টেস্ট সিস্টেম রাখে, তারপরে পরিবর্তনগুলি নিয়ে তারা খুশি হওয়ার পরে তাদের "অনলাইন হোস্ট" এ আপলোড করুন। আপনি আপনার কম্পিউটারে একটি ওয়েব সার্ভার সেট আপ করতে পারেন যা কেবলমাত্র আপনার স্থানীয় নেটওয়ার্কের ভিতরে পৃষ্ঠাগুলি সরবরাহ করবে। অবশ্যই আপনি একটি পৃথক কম্পিউটার ব্যবহার করতে পারেন, বা (যেমন আমি করি) আপনার মূল কম্পিউটারে চলমান ভার্চুয়াল মেশিনও।
যখন একাধিক বিকাশকারী একসাথে কাজ করেন, তাদের প্রত্যেকের নিজের কাজ করার জন্য নিজস্ব টেস্ট সিস্টেম থাকবে, তারপরে তাদের পরিবর্তনগুলি এমন একটি সংস্করণ নিয়ন্ত্রণ সিস্টেমে আপলোড করুন যা সমস্ত লোকের থেকে সমস্ত পরিবর্তন ট্র্যাক করে। এটি কীভাবে কাজ করে তার জন্য গিটের উপমাটি দেখুন ।
সংস্করণ নিয়ন্ত্রণ ব্যবস্থা কে কী কারণে এবং কেন পরিবর্তিত হয়েছে তা সহজেই দেখায়। দায়িত্বে থাকা যেকোনো ব্যক্তি এটি পরীক্ষা করে দেখতে পারেন এবং তারপরে এটিকে মাস্টারের সাথে সংযুক্ত করে পরীক্ষা / কিউএ বিভাগের কাছে হস্তান্তর করতে পারেন। একবার তারা নতুন বৈশিষ্ট্যগুলি সম্পূর্ণরূপে পরীক্ষা করে নিলে তারা লাইভ সাইটে আপলোড করার জন্য এটি অনুমোদন করবে।