আপনি একটি টান অনুরোধ করতে পারবেন না, তবে আপনি একটি সমস্যা খুলতে পারেন, আপনার উইকি পৃষ্ঠায় একটি লিঙ্ক আটকে দিতে পারেন এবং তাদের আপনার উইকি পৃষ্ঠায় তাদের উইকি পৃষ্ঠায় মার্জ করতে দিন।
সংক্ষেপে:
তাদের কেবল আপনার উইকি পৃষ্ঠার রেপো ক্লোন করা দরকার, ( git clone YOUR_FORKED_REPO.wiki.git
) আপনার সমস্ত উইকি একটি বড় প্রতিশ্রুতিতে প্রতিশ্রুতিবদ্ধ, তারপরে এই বড় স্কোয়াশেড কমিটকে চেরি-বাছাই করুন। এটি আপনার উইকের সমস্ত পরিবর্তনকে তাদের উইকে নিয়ে আসবে।
সম্পূর্ণ নির্দেশাবলী:
(ল্যারি বোথার গিথুব গিস্টটি থেকে এখানে কপি করা হয়েছে: https://gist.github.com/larrybotha/10650410 ):
---------- উপরের গিথাবের গিস্ট থেকে কপি-পেস্টের সূচনা ------------
একটি কাঁটাযুক্ত গিথুব রেপো থেকে উইকি পরিবর্তনগুলি মার্জ করুন
এটি রোমান ইভানভের দ্বারা কীভাবে গিথুব উইকির এক সংগ্রহস্থল থেকে অন্য সংগ্রহস্থলে পরিবর্তন করতে পারে তা থেকে অনুপ্রাণিত (বা মূলত অনুলিপি করা হয়েছে) , এবং মূল নিবন্ধে কিছু হওয়া উচিত কিনা তা নিশ্চিত করার জন্য কাজ করে, তথ্যটি এখানে সুন্দর এবং নিরাপদ থেকে যায়।
পরিভাষা
OREPO : মূল রেপো - মালিক দ্বারা তৈরি বা রক্ষণাবেক্ষণ করা রেপো
ফ্রেপো : কাঁটাযুক্ত রেপো যে সম্ভবত তার উইকিতে আপডেট আছে, এখনও ওআরইপিওতে নেই
অবদান
আপনি যে রেপো তৈরি করেছেন তার উইকিতে অবদান রাখতে চাইলে নিম্নলিখিতটি করুন:
- রেপো কাঁটাচামচ
- আপনার মেশিনে কেবল উইকি ক্লোন করুন:
$ g clone [FREPO].wiki.git
- আপনার স্থানীয় forked উইকি রেপো পরিবর্তন করুন
- আপনার পরিবর্তনগুলি গিটহাবের দিকে ঠেলে দিন
একবার আপনি লেখককে আপনার পরিবর্তন হয়েছে তা জানাতে প্রস্তুত হয়ে গেলে, নিম্নলিখিতগুলি করুন:
- OREPO এ একটি সমস্যা খুলুন
- মার্জিংয়ের সহজতার জন্য আপনার উইকের গিট রেপোতে সরাসরি লিঙ্ক সরবরাহ করুন: যেমন [ ফ্রিপো ]। উইকি.git
পরিবর্তনগুলি মার্জ করা হচ্ছে
OREPO এর মালিক হিসাবে আপনি এখন একটি বার্তা পেয়েছেন যে অন্য কারও FREPO- এ আপনার উইকের আপডেট রয়েছে ।
উইকি পরিবর্তনগুলি সর্বশেষ ওরেপো উইকি থেকে কাঁটাচামচ করা থাকলে আপনি নিম্নলিখিতটি করতে পারেন:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
# squashing all FREPO changes
$ git pull [FREPO].wiki.git master
$ git push origin master
যদি ওআরইপিও-র উইকি যেখানে ফ্রিপিও থেকে শুরু করেছে তার চেয়ে এগিয়ে থাকে , তবে নিম্নলিখিতটি করুন:
$ git clone [OREPO].wiki.git
$ cd [OREPO].wiki.git
$ git fetch [FREPO] master:[FREPO-branch]
$ git checkout [FREPO-branch]
#checkout to last OREPO commit
$ git reset --hard [last-OREPO-commit-hash]
# do massive squash of all FREPO changes
$ git merge --squash HEAD@{1}
$ git commit -m "Wiki update from FREPO - [description]"
$ git checkout master
# cherry-pick newly squashed commit
$ git cherry-pick [OREPO-newly-squashed-commit]
$ git push
---------- উপরের গিথাব গিস্ট থেকে কপির পেস্ট সমাপ্তি ------------