আপনি অবশ্যই একটি নতুন সংগ্রহশালা চান।
সংগ্রহস্থলের উদ্দেশ্য হ'ল:
- ইতিহাস এবং পরিবর্তনগুলি ট্র্যাক করতে যাতে আপনি এগুলি সহজে তুলনা করতে পারেন
- চারপাশে প্যাচ ফাইলগুলি ইমেল করা এবং ম্যানুয়ালি তাদের ওয়ার্কিং ডিরেক্টরিতে প্রয়োগ করার চেয়ে শাখা এবং মার্জগুলি পরিচালনা করতে
আপনি যদি স্ক্র্যাচ থেকে পুরোপুরি কোনও প্রকল্পটি পুনরায় লিখতে থাকেন তবে পুনরায় লেখার একই ভান্ডারে পুনরায় লেখার কোনও অর্থ নেই। আপনি পুরানো ভাষায় লিখিত প্যাচগুলি আপনার পুনরায় লেখার জন্য প্রয়োগ করতে পারবেন না। রেপো স্যুইচিং পুরানো রেপোতে ইতিহাসকে দূরে সরিয়ে দেবে না এবং আপনি যদি স্যুইচ করেন তবে আপনার রেপোতে দু'টি ভাষা লাথি মারার মতো কোনও অদ্ভুত অন্তর্বর্তী পর্যায় নেই won't
ভাষাগুলি পরিবর্তন করার সময় আমি এমনকি সংগ্রহস্থল রাখার বিষয়টি বিবেচনা করব যদি তা হয়) ক) ভাষাগুলি এতটাই সমান হয় যে কোডটি প্রায়শই কোনও পরিবর্তন না করেই এক থেকে অন্যটিতে অনুলিপি করা যায়, বা খ) আপনার একটি প্রকল্প রয়েছে যা সংস্করণ নিয়ন্ত্রণের বেশিরভাগ কার্যকরী সামগ্রী হ'ল আপনি যে টেম্প্লেটিং ভাষা বজায় রেখেছেন তাতে টেম্পলেটগুলির মতো এবং আপনি যে মূলটি পরিবর্তন করছেন সেটি অন্য ভাষাতে লাইন-লাইন অনুবাদ করা হবে (এবং তারপরেও যদি আপনি জানেন তবেই মাইগ্রেশন চলাকালীন আপনাকে টেমপ্লেটগুলি পুনরাবৃত্তি করতে হবে)