আমি গিটে তুলনামূলকভাবে নতুন, আমি আগে সাবভারশন ব্যবহার করেছি।
আমি লক্ষ্য করেছি যে বেশিরভাগ গ্রাফিকাল গিট ফ্রন্ট-এন্ডস এবং আইডিই প্লাগইনগুলি ফাইলটির নাম পরিবর্তন করে রাখা হয়েছে তবে কোনও ফাইলের ইতিহাস প্রদর্শন করতে সক্ষম হবে বলে মনে হয় না। আমি যখন ব্যবহার করি
git log --follow
কমান্ড লাইনে, আমি পুরো নামটি নতুন নাম জুড়ে দেখতে পারি।
লিনাস টরভাল্ডসের মতে - ফলো সুইচটি একটি "এসভিএন নুব" প্লিজ, গুরুতর গিট ব্যবহারকারীরা এটি ব্যবহার করেন না:
--ফোল একটি মোট হ্যাক, কেবল প্রাক্তন-এসভিএন ব্যবহারকারীদের সন্তুষ্ট করার উদ্দেশ্যে যারা পিতৃত্ব বা সুন্দর পুনর্বিবেচন গ্রাফের মতো জিনিস সম্পর্কে কখনও কিছুই জানত না।
এটি সম্পূর্ণ মৌলিক নয়, তবে "-ফলো" -র বর্তমান বাস্তবায়ন আসলেই অবিচ্ছেদ্য কিছু না হয়ে পুনর্বিবেচনার যুক্তিতে যুক্ত একটি দ্রুত প্রিপ্রোসেসিং জিনিস।
এটি আক্ষরিক অর্থে একটি "এসভিএন নুব" প্লিমার হিসাবে ডিজাইন করা হয়েছিল, "রিয়েল গিট কার্যকারিতা" জিনিস হিসাবে নয়। ধারণাটি হ'ল আপনি বড় আকারের চিত্রটির নাম পরিবর্তন করে এমন ভাবার (ভাঙা) মানসিকতা থেকে দূরে সরে যাবেন।
আমার প্রশ্ন : আপনার মধ্যে থাকা হার্ড গিট ব্যবহারকারীরা যখন কোনও ফাইলের নাম পরিবর্তন করা হয়েছিল তখন কীভাবে ইতিহাসের ইতিহাস পান? এটি করার 'আসল' উপায় কী?
/bin/mv oldfile newfile) দিয়ে ফাইলটির পুনরায় নামকরণ করেন তবে তা করেন git add newfile; git rm oldfileতবে ফলাফলটি এর থেকে পৃথক নয় git mv oldfile newfile।
--color-movedযখন আপনি এটি পরীক্ষা করতে চাইতে পারেন diff।
git mv oldfile newfileপারে না পুনঃনামকরণ রেকর্ড করার আদৌ - এটা শুধু একটি ফাইল মোছা এবং অন্য যোগ করার হিসাবে একই। গিট সত্যের পরে প্রতিটি প্রতিশ্রুতিতে গাছের অবস্থা থেকে নতুন নাম এবং অনুলিপিগুলি তৈরি করে।