দ্রষ্টব্য যে গিট 1.9 / 2.0 (Q1 2014) সীমাবদ্ধতাটি সরিয়ে দিয়েছে । এনগুইন থাই এনগ্যাক দুয় ( ) থেকে, 82fba2b কমিট করুন
দেখুন :pclouds
এখন যে গিটটি অগভীর ক্লোন থেকে বা কোনও ডেটা স্থানান্তরকে সমর্থন করে, এই সীমাবদ্ধতাগুলি আর সত্য নয়।
ডকুমেন্টেশন এখন সার্চ :
--depth <depth>::
নির্দিষ্ট ইতিহাসে সংখ্যার সংক্ষিপ্ত আকারের একটি ইতিহাস সহ একটি 'অগভীর' ক্লোন তৈরি করুন।
এটি 0d7d285 , f2c681c , এবং c29a7b8 এর মতো কমিট থেকে শুরু করে যা ক্লোন, সেন্ড-প্যাক / রিসিভ-প্যাক সহ / অগভীর ক্লোনগুলি সমর্থন করে।
স্মার্ট-http এখন অগভীর আনয়ন / ক্লোনকে সমর্থন করে ।
সমস্ত বিশদ বিবরণ " shallow.c
: এর জন্য নতুন কমিটগুলি নির্বাচন করার জন্য 8 টি পদক্ষেপ রয়েছে.git/shallow
।
জুন 2015 আপডেট করুন: 2.5 গিট এমনকি একটি একক প্রতিশ্রুতি আনার জন্য অনুমতি দেবে !
(চূড়ান্ত অগভীর ক্ষেত্রে)
জানুয়ারী ২০১ 2016 আপডেট করুন: গিট ২.৮ (ম্যাক ২০১)) এখন আনুষ্ঠানিকভাবে একটি ন্যূনতম ইতিহাস পাওয়ার অনুশীলনের দলিল করে।
প্রতিশ্রুতি দেখুন 99487cf , প্রতিশ্রুতি 9cfde9e (30 ডিসেম্বর 2015), প্রতিশ্রুতি 9cfde9e (30 ডিসেম্বর 2015), প্রতিশ্রুতিবদ্ধ bac5874 (29 ডিসেম্বর 2015), এবং প্রতিশ্রুতি 1de2e44 (28 ডিসেম্বর 2015) স্টিফেন পি। স্মিথ দ্বারা ( commit `) ।
(দ্বারা একীভূত junio সি Hamano - gitster
- মধ্যে কমিট 7e3e80a , 20 জানুয়ারী 2016)
এটি " Documentation/user-manual.txt
"
A স্যুইচটি <<def_shallow_clone,shallow clone>>
নির্দিষ্ট করে তৈরি করা হয় git-clone --depth
।
পরে গভীরতা পরিবর্তন করা যেতে পারে git-fetch --depth
সুইচ, বা সম্পূর্ণ ইতিহাস দিয়ে পুনরুদ্ধার --unshallow
।
<<def_shallow_clone,shallow clone>>
সাম্প্রতিক ইতিহাসে যতক্ষণ একত্রীকরণের ভিত্তি রয়েছে ততক্ষণ ইয়ের অভ্যন্তরে মার্জ হয়ে যাবে।
অন্যথায়, এটি সম্পর্কিত নয় এমন ইতিহাসগুলিকে মার্জ করার মতো হবে এবং এর ফলে বিশাল সংঘাত হতে পারে।
এই সীমাবদ্ধতাটি এই জাতীয় সংগ্রহস্থলটিকে মার্জ ভিত্তিক ওয়ার্কফ্লোতে ব্যবহারের জন্য অনুপযুক্ত করে তুলতে পারে।
2020 আপডেট করুন:
git fetch --shallow-exclude=
সমস্ত ইতিহাস আনতে প্রতিরোধের জন্য গিট 2.11.1 প্রবর্তিত বিকল্প
git fetch --shallow-since=
পুরানো কমিটগুলি আনা প্রতিরোধের জন্য গিট 2.11.1 প্রবর্তিত বিকল্প ।
অগভীর ক্লোন আপডেট প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য, " গিট অগভীর ক্লোনটি কীভাবে আপডেট করবেন? " দেখুন।
রিচার্ড মাইকেল মন্তব্য করেছেন :
ব্যাকফিল ইতিহাস: git pull --unshallow
আর Olle Härstedt যোগ মন্তব্য :
ব্যাকফিল করার অংশ ইতিহাসের: git fetch --depth=100
।