কাঁটাচামচ না করে অনুরোধ টানবেন?


105

" গিটহাবের মধ্যে অন্যের কোডে আমি কীভাবে অবদান রাখব? " শীর্ষক কোডটি অবদানের পদক্ষেপগুলি এখানে রয়েছে ?

  1. প্রকল্পটি কাঁটাচামচ করুন
  2. এক বা একাধিক ভাল মন্তব্য করুন এবং ভাণ্ডারটিতে পরিষ্কার কমিট করুন। আপনি যদি একাধিক অংশ বা বৈশিষ্ট্য পরিবর্তন করে থাকেন তবে আপনি এখানে একটি নতুন শাখা তৈরি করতে পারেন।
  3. গিথুবের ওয়েব ইন্টারফেসে একটি টান অনুরোধ সম্পাদন করুন।

রেপো কাঁটাচামচ না করে কি টানার অনুরোধ করা সম্ভব?

আমার অ্যাকাউন্টে 20 টিরও বেশি রেপো দেখে খুব দুঃখ হয়েছে যেগুলি কিছু টানার অনুরোধের জন্য তৈরি হয়েছিল। তখন তাদের কোনও ক্রিয়াকলাপ নেই এবং শূন্য নক্ষত্র / অনুসারীরা। দেখে মনে হচ্ছে যে আমি কেবল একটি কালো দিনের জন্য কারও কোডটি অনুলিপি করছি।


তুমি কেন চাইবে?

3
ভাল প্রশ্ন. আসল (বা সেগুলি মুছুন) দিয়ে সেই 20 টি রেপোসকে আপ টু ডেট পাওয়াও অস্পষ্ট।
কোরি অ্যালিক্স

উত্তর:


95

আপনার যদি সেই সংগ্রহস্থলে শাখা তৈরি করার অ্যাক্সেস না থাকে, কাঁটাচামচ না করে একটি টান অনুরোধ তৈরি করার কোনও উপায় নেই


8
আপনি কি দয়া করে ব্যাখ্যা করতে পারেন যে যদি আপনি সেই ভাণ্ডারটিতে শাখাগুলিতে অ্যাক্সেস না করেন তবে আপনি কীভাবে একটি টান অনুরোধ তৈরি করতে পারেন?
বলিনেস্টেস্ট


2
এমন কিছুর জন্য কেবল একটি অনুস্মারক যা সবার কাছে পরিষ্কার নয়। আপনার অবদানের প্রতিটি ভান্ডারটির জন্য আপনাকে একটি কাঁটাচামচ তৈরি করতে হবে ... তবে আপনার কাঁটাচে শাখা তৈরি করা আপনাকে আপস্ট্রিম রেপোগুলির জন্য একবারে একাধিক পিআর কাজ করতে দেয়। 20 PR এর সাথে অবদান রাখতে আপনার একই রেপো থেকে 20 টি কাঁটাচামচ লাগবে না।
জুলিওএইচএম 11'19

24

একবার আপনার টানার অনুরোধগুলি স্বীকার হয়ে গেলে আপনি নিরাপদে রেপো মুছতে পারেন ।

এর পরে, মূল মূল প্রবাহের রেপো থেকে সরাসরি ক্লোন করুন।

আপনার কাছে যদি অন্য টানার অনুরোধ করার অনুরোধ থাকে, তবে আপনার সেগুলি তাদের নিজ নিজ শাখায় করা উচিত, যার অর্থ আপনি কোনও গ্রহণযোগ্য টান অনুরোধটি পরিচালনা করতে আপনার তৈরি করা শাখাটি নিরাপদে মুছে ফেলতে পারেন (" আমার টানার অনুরোধটি মার্জ হয়ে গেছে, কী করা উচিত?" পরবর্তী? ")


2
এফওয়াইআই, গিথুব সম্প্রতি পুলের
ডেভিড এম

10

সংজ্ঞা অনুসারে, একটি টানা অনুরোধটিতে কাঁটাচাটি জড়িত থাকে যদি না আপনি গন্তব্য ভাণ্ডারে অ্যাক্সেস না করেন। আপনি কয়েকটি কাজ করতে পারেন, যদিও:

  1. যদি আপনার কাছে অ্যাক্সেসের প্রতিশ্রুতি থাকে তবে একটি শাখা তৈরি করুন এবং নতুন শাখার বিরুদ্ধে আপনার টানার অনুরোধ করুন।
  2. আপনার প্যাচ একটি ইস্যুতে পোস্ট করুন। এটি আসলে গিটহাবের উপায় নয়, তবে এটি অবশ্যই কাজ করে।
  3. একটি সংগ্রহস্থল কাঁটাচামচ করুন, একটি টানার অনুরোধ তৈরি করুন এবং তারপরে অনুরোধটি মার্জ হয়ে গেলে বা প্রত্যাখ্যান হওয়ার পরে কাঁটাচামচ মুছুন।

আপনি যদি সক্রিয়ভাবে ব্যবহার করছেন না এমন আশেপাশে থাকা সংগ্রহস্থলগুলি এড়িয়ে চলার চেষ্টা করছেন, আমি ব্যক্তিগতভাবে বিকল্প # 3 প্রস্তাব দিই। এটি আপনার ড্যাশবোর্ডে বিশৃঙ্খলা ছাড়াই গ্রহণযোগ্য গিটহাব ওয়ার্কফ্লোতে আটকে রয়েছে।


সম্ভবত সর্বোত্তমভাবে এখানে রাখুন: ৪. এই পুল-অনুরোধ-এবং-ভুলে যাওয়া পরিস্থিতিগুলি মোকাবেলায় কেবল দ্বিতীয় গিথুব অ্যাকাউন্ট বজায় রাখুন। এই অ্যাকাউন্টটিতে 20 টি নিষ্ক্রিয় রেপো রয়েছে কিনা তা বিবেচ্য হবে না, কারণ এটি প্রধান অ্যাকাউন্ট নয়।
ট্যানিয়াস

7

গিথুব শেয়ার্ড রেপোজিটরি মডেল সমর্থন করে

ছোট প্রকল্প ও সংস্থাগুলি বেসরকারী প্রকল্পগুলিতে সহযোগিতা করে ভাগ করে নেওয়া সংগ্রহস্থল মডেলটি বেশি প্রচলিত। প্রত্যেককেই একটি একক ভাগ করা সংগ্রহস্থলগুলিতে পুশ অ্যাক্সেস দেওয়া হয় এবং বিষয়ের শাখাগুলি পরিবর্তনগুলি বিচ্ছিন্ন করতে ব্যবহৃত হয়।

পুল অনুরোধগুলি কাঁটাচামচ এবং পুল টু মডেলটিতে বিশেষভাবে কার্যকর কারণ তারা আপনার কাঁটাচামড়ার পরিবর্তনগুলি সম্পর্কে প্রকল্প রক্ষণাবেক্ষণকারীকে অবহিত করার একটি উপায় সরবরাহ করে। তবে এগুলি ভাগ করে নেওয়া সংগ্রহস্থল মডেলটিতেও কার্যকর যেখানে তারা মূল পর্যায় শাখায় মার্জ হওয়ার আগে কোড পর্যালোচনা এবং সাধারণ পরিবর্তনের সেট সম্পর্কে সাধারণ আলোচনা শুরু করতে ব্যবহৃত হয়।


5
নোট করুন কীভাবে এটি এই মডেলটিতে একটি পুল অনুরোধ তৈরি করবেন তা ব্যাখ্যা করে না।
বলিনেস্টেস্ট

0

আপনার এখনও সেই ওয়ান-লাইনার প্রয়োজন: hub fork;git push -u $GIT_USER HEAD;hub pull-request

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