আমি কীভাবে একজনকে গিট সংগ্রহস্থল ইমেল করতে পারি?


86

আমি চেষ্টা করেছি:

git archive HEAD --format=zip > archive.zip

: এবং তারপরে আমি সংরক্ষণাগারটি। জিপ ইমেল করি এবং অন্য প্রান্তে তারা একটি ফোল্ডারে আর্কাইভ.জাইপ আনজিপ করে। কিন্তু যখন তারা কোনও গিট কমান্ড চেষ্টা করে তারা জানতে পারে যে এটি বৈধ গিট সংগ্রহস্থল তৈরি করে না


20
অন্যরা যারা এটি সন্ধান করে তাদের জন্য: গিট সংরক্ষণাগারটি কাজের পক্ষে সঠিক নয় কারণ এটি কেবল কাজের গাছটিকে প্যাকেজ করে। এটি আপনার সমস্ত উত্সের টার্বল তৈরির মতো কাজ করার জন্য, বিতরণের জন্য।
ক্যাসাবেল

উত্তর:


114

আপনি git bundleএকটি একক ফাইল ব্যবহার এবং ইমেল করতে পারেন

" ব্যাক আপ প্রকল্প যা গিট ব্যবহার করে " দেখুন

একটি গিট বান্ডিল হ'ল একটি ফাইল যা খুব সহজেই তৈরি করা যায় এবং আবার আমদানি করা যায় কারণ এটি অন্য রিমোটের মতো আচরণ করা যেতে পারে।

একবার পেয়ে গেলে, আপনি এটি ক্লোন করতে পারেন বা সেই ফাইলটি থেকে আনতে পারেন।

" গিথুব রেপোর ব্যাকআপ " তে উল্লিখিত হিসাবে , আপনি সম্ভবত প্রথম ইমেলটি সমস্ত শাখা দিয়ে আপনার বান্ডিল তৈরি করতে চান :

$ git bundle create /tmp/foo-all --all

আন্ড্রেয়াস মন্তব্যে যেমন উল্লেখ করেছেন, স্কট চকন সম্প্রতি (মার্চ ২০১০) প্রোজিট ব্লগে এই বিষয়ে একটি "চতুর" নিবন্ধ লিখেছিলেন :

গিটের জয়ের ছোট্ট বান্ডিল


4
@ জুবায়ের: হ্যাঁ, সমস্ত ইতিহাস সংরক্ষণ করা হয়েছে, বিপরীতে git archive!
ভোনসি

4
ধন্যবাদ আমি এটি বের করেছিলাম: গিট থ্রি, এবং তার পরে: গিট টান বান্ডেল.বিডিএল মাস্টার
yazz.com

6
@ জুবায়ের: আনব্যান্ডল করবেন? সাধারণ গিট রেপো ফিরে পেতে আপনি কেবল এটি ক্লোন করতে পারেন। অথবা খালি রেপোতে টানুন। যা, আমি এখন দেখছি, আপনি কী করেছেন;)
ভোনসি

4
এটি কীভাবে বান্ডিল কমান্ডটি ব্যবহার করতে হবে এবং এটি কী করে তার একটি ভাল ওভারভিউ: প্রগিট.আর /2010/03/10/bundles.html
আন্দ্রেস

4
@ বিভেঞ্জেরভ লিঙ্কটি এখন git-scm.com/blog/2010/03/10/bundles.html
ভোনসি

4

পূর্ববর্তী উত্তর যেমন বলেছিল, গিট বান্ডিলই সেই উপায়।

আপনি যদি কেবল একটি শাখা (আমি কেবলমাত্র মাস্টার বান্ডিলিং পছন্দ করি) এবং ইমেল প্রেরণ করে একটি বান্ডেল তৈরি করতে চান, আপনি নীচের মতো কিছু করতে পারেন:

$ git bundle create /tmp/mygitbackup.bundle master

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.