আমি সাধারণ উত্স কোড নিয়ন্ত্রণ সরঞ্জাম সম্পর্কে জিজ্ঞাসা করে একগুচ্ছ প্রশ্ন পড়েছি এবং গিটকে যুক্তিসঙ্গত পছন্দ বলে মনে হয়েছিল। আমার এটি চালিয়ে যাচ্ছে এবং এটি এখনও পর্যন্ত ভাল কাজ করে। সিভিএস সম্পর্কে আমি যে দিকটি পছন্দ করি তা হ'ল সংস্করণ সংখ্যার স্বয়ংক্রিয় বর্ধন।
আমি বুঝতে পারি যে এটি বিতরণকৃত ভাণ্ডারগুলিতে কম বোঝা যায়, তবে একজন বিকাশকারী হিসাবে, আমি এর মতো কিছু চাই / চাই। কেন আমাকে ব্যাখ্যা করুন:
আমি ইম্যাকস ব্যবহার করি। পর্যায়ক্রমে আমি তৃতীয় পক্ষের প্যাকেজগুলির জন্য লিসপ উত্স ফাইলগুলির নতুন সংস্করণটি সন্ধান করি। বলুন আমি একটি ফাইল পেয়েছি, foo.el, যা শিরোনাম অনুসারে, সংস্করণ 1.3; আমি যদি সর্বশেষতম সংস্করণটি সন্ধান করি এবং এটি 1.143 বা 2.6 বা যাই হোক না কেন, আমি জানি আমি অনেক পিছনে আছি।
পরিবর্তে যদি আমি 40-চরিত্রের কয়েকটি দম্পতি দেখতে পাই তবে আমি বুঝতে পারি না কোনটি পরে আছে বা এটি কত পরে তা সম্পর্কে কোনও ধারণা পাব না। আমি কীভাবে পুরানো তার বয়স সম্পর্কে ধারণা পেতে যদি আমাকে নিজেই চেঞ্জলগগুলি পরীক্ষা করতে হয় তবে আমি একেবারে ঘৃণা করব।
একজন বিকাশকারী হিসাবে, আমি আমার সৌজন্যে, যেমনটি দেখছি, আমার আউটপুটটি ব্যবহার করে এমন লোকদের (এবং সম্ভবত আমি নিজেকে মজা করছি যে যে কেউ, তবে একটি মুহুর্তের জন্য রেখে দিই) extend আমি নিজেকে প্রতিবার অভিশাপের সংখ্যা বা একটি টাইমস্ট্যাম্প বা এর মতো কিছু বাড়িয়ে রাখতে চাই না। এটি একটি সত্য পিটা এবং অভিজ্ঞতা থেকে আমি জানি।
তাহলে আমার কী বিকল্প আছে? যদি আমি কোনও $ আইডি: $ সমতুল্য না পাই তবে আমি যা খুঁজছি তা কীভাবে আমি সরবরাহ করব?
আমার উল্লেখ করা উচিত যে আমার প্রত্যাশাটি হ'ল শেষ ব্যবহারকারীটির কাছে গিট ইনস্টল হবে না এবং তা থাকলেও তার কোনও স্থানীয় সংগ্রহস্থল থাকবে না (প্রকৃতপক্ষে, আমি আশা করি যে এটি সেভাবে উপলব্ধ করা হবে না)।
filter-branch
বা কোনও কিছু দিয়ে পুরো জিনিসটি পুনর্নির্মাণ করতে পারে।