আমার একটি সম্পূর্ণ রেপো একটি নতুন নন-নেটওয়ার্কওয়াল মেশিনে স্থানান্তর করতে হবে, একটি একক ফাইল সত্তা হিসাবে পছন্দনীয়। Git বান্ডিল একটি পারবেন git fetch, git pullএকটি sneakernet পরিবেশে শৈলী অপারেশন কিন্তু অনুমান করা যদি আপনার আগে থেকেই গন্তব্য মেশিনে রেপো একটি কাজ সংস্করণ আছে বলে মনে হচ্ছে।
সঠিক অনুরোধ কি:
- বর্তমান রেপোতে সমস্ত শাখা বান্ডিল
- গন্তব্য ডিরেক্টরিতে নতুন রেপো শুরু করুন, অর্থাৎ রুট কমিটটি সঠিকভাবে ইনস্টল করুন
আমি স্পষ্ট করতে একটি প্যাচ উপরের দিকে প্রেরণ করেছি:
`git clone` can use any bundle created without negative refspecs
(e.g., `new`, but not `old..new`).
If you want to match `git clone --mirror`, which would clone other
refs such as `refs/remotes/*`, use `--all`.
If you want to provide the same set of refs that a clone directly
from the source repository would get, use `--branches --tags` for
the `<git-rev-list-args>`.
তাই $ git bundle create repo.bundle --branches --tagsসেরা ম্যাচ ক্লোনিং।
$ git bundle create repo.bundle --all এটি রিমোট রেফ সহ আপনার উত্স মেশিনের একটি আয়না চিত্র সরবরাহ করবে।
--allবিকল্পগুলি আমার ম্যান পৃষ্ঠায় নেইbundle(আমি সংস্করণ 1.7.6.msysgit.0 এ খুঁজছি), না URL এর বিভাগে .bundle ফাইলটি ব্যবহার করাclone। এটির ব্যবহারের প্রস্তাব দেওয়ার ক্ষেত্রে এটি আমাকে আরও বেশি আত্মবিশ্বাস দেয়।