আমি গিতুবে যে সমস্ত সমস্যা দেখছি তা কীভাবে দেখতে পাব?


152

গিথুবের একটি দুর্দান্ত বৈশিষ্ট্য রয়েছে যেখানে আপনি কোনও সমস্যা "দেখতে" পারেন। এই বিষয়ে অগ্রগতি সম্পর্কে বিজ্ঞপ্তি পাওয়ার জন্য এটি কার্যকর।

তবে, কখনও কখনও আপনি এমন কোনও সমস্যার স্থিতি খুঁজতে চান যা আপনি জানেন যে আপনি দেখার জন্য পতাকাঙ্কিত করেছেন, তবে এটি কী ছিল তা মনে করতে পারেন না। আপনার নিজস্ব প্রকল্প নয় এমন প্রকল্পগুলির জন্য এটি বিশেষ আকর্ষণীয় im উদাহরণস্বরূপ আপনার প্রকল্পটি কোনও লাইব্রেরিতে বাগ ত্রুটি দেখছে তবে আপনি প্রায়শই অবদান রাখেন না।

আমি যা চেষ্টা করেছি : দ্রষ্টব্য যে এটি কোনও রেপো দেখার চেয়ে আলাদা । আমি "ঘড়ি বিষয়" এবং কোন ভাগ্য সঙ্গে "ইস্যু সাবস্ক্রাইব" দিয়ে অনুসন্ধান GitHub সহায়তা (চেষ্টা করে। আমি পড়তে কথোপকথন থেকে সদস্যতা মুক্ত কিছু আশা নিয়ে, কিন্তু এটা বেশ প্রয়োগ করেননি। সংগ্রহস্থলের যে আমি (মনে জন্য সমস্যা দিকে তাকিয়ে যদিও আমি) সদস্যতা, আমি কোন সৌভাগ্য কামনা করছি। গত বিভিন্ন সন্ধানের বিচার্য বিষয় dropdowns চেষ্টা করেছিলেন কিন্তু না অন্তত, আমি পড়তে সাবস্ক্রাইব কিভাবে কেস কিভাবে এটি সদস্যতা তালিকা দেখতে উল্লিখিত মধ্যে SO এখানে।

যাঁরা এটিকে পতাকাঙ্কিত করতে পারেন প্রোগ্রামিং সম্পর্কে নয়, আমি কেবল এটি রাখার জন্য আরও ভাল জায়গা চাইতে পারি? যেহেতু গিথুব একটি সাধারণভাবে ব্যবহৃত প্রোগ্রামিং সরঞ্জাম, আমি এটি অত্যন্ত প্রাসঙ্গিক হিসাবে দেখি।


3
এই বৈশিষ্ট্যটি গিটহাবটিতে বিদ্যমান ছিল, তবে এটি সরিয়ে ফেলা হয়েছে। আমি এটি সম্পর্কে গিটহাব সমর্থন জিজ্ঞাসা করেছি এবং তারা বলেছে যে এটি সম্ভব নয় তবে তারা অবশ্যই আমার তদন্তকে একটি বৈশিষ্ট্য অনুরোধ হিসাবে বিবেচনা করবে। সম্ভবত আপনি তাদের জিজ্ঞাসা করা উচিত।
ফ্রিটজ

1
হ্যাঁ মাঝে মাঝে আমি বিভিন্ন ফ্রেমওয়ার্কের জন্য আমি যে বিষয়গুলি অনুসরণ করছি তা অন্যদের সাথে ভাগ করে নিতে চাই, কেবল এটি অসম্ভব তা খুঁজে পেতে। এটি কীভাবে নির্দিষ্ট কাজগুলি হস্তান্তর করতে পারে তা প্রভাবিত করবে।
প্রসওয়ান

1
সঠিক উত্তরের জন্য নীচে @ অপাস্তিওর উত্তরটি পড়ুন!
ইয়ান কেম্প

উত্তর:


64

আপনি বর্তমানে https://github.com/notifications/subsifications এ সাবস্ক্রাইব করা সমস্ত গিথুব ইস্যু দেখতে পাবেন

উপরের বামদিকে বিজ্ঞপ্তি / বেল আইকনটি ক্লিক করে এবং তারপরে বাম মেনু প্যানেল থেকে "পরিচালিত বিজ্ঞপ্তি"> "সাবস্ক্রিপশন" নির্বাচন করে আপনি যে কোনও পৃষ্ঠা থেকে এই পৃষ্ঠাতে নেভিগেট করতে পারেন।


63

সমস্ত দেখা ইস্যু তালিকা করার জন্য গিথুবের কোনও বিকল্প নেই।

এই জাতীয় ইস্যুতে লেবেল চিহ্নিত করাও উদ্দেশ্যটির সমাধান করে না।

যখনই ইস্যুতে কোনও পরিবর্তন ঘটে গিথুব বিজ্ঞপ্তি পাঠায়। সুতরাং আপনি সমস্ত বিজ্ঞপ্তি এক জায়গায় https://github.com/notifications চেক করতে পারেন

ডিফল্টরূপে, এটি অপঠিত বিজ্ঞপ্তিগুলি দেখায় (উপরে ডান কোণে একটি নম্বর সহ একটি মেলবক্স দ্বারাও নির্দেশিত)। যে পেজটি থেকে আপনি "সমস্ত বিজ্ঞপ্তিগুলি" নির্বাচন করতে পারেন, অথবা https://github.com/notifications?all=1 দেখতে সব বিষয় দেখা হচ্ছে যে অন্তত একটি আপডেটের যেহেতু আপনি এটি সদস্যতা ছিল


6
সংশোধন: "সমস্ত সমস্যা দেখা হচ্ছে" তা বলা সত্য নয়। এটি আসলে "আপনি সাবস্ক্রাইব করার পরে কমপক্ষে একটি আপডেট হয়েছে এমন সমস্ত সমস্যা দেখা হচ্ছে তা দেখার বিষয়"। :(
জেমস এম গ্রিন

20
এই বৈশিষ্ট্যটির জন্য ভোট দেওয়ার একটি অনানুষ্ঠানিক উপায় রয়েছে, যা এখানে প্রয়োগ করা পেতে কোনও পার্থক্য করতে পারে বা নাও পারে: github.com/isaacs/github/issues/283
অলিভার বেস্টওয়ালার

3
"সমস্ত বিজ্ঞপ্তিগুলি" বিভাগটি আপনাকে পড়ার পরে কেবল 1 সপ্তাহের জন্য আপনার পঠিত বিজ্ঞপ্তিগুলি দেখায়।
পুনর্বিবেচনা

1
আপনি যে বিষয়গুলি সাবস্ক্রাইব করেছেন তা দেখতে ও পরিচালনা করতে সক্ষম হচ্ছেন না, আশা করি জিএইচ এই ক্ষমতা যুক্ত করে, অন্যথায় এটি আশা করা মাত্র একটি টাইম বোমা চলে যাবে যাতে আপনি যা খুঁজছেন তা খুঁজে পেতে পারেন
জো

2
এখন আমরা শুধু ফিরে যেতে পারেন github.com/notifications/subscriptions - যেমন apaatsio নিচে বললেন stackoverflow.com/a/55781931/3005607
mrgnw

42

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

ইউনিক্সে আপনি এটির মতো এপিআই অ্যাক্সেস করতে পারেন (প্রম্ট করার সময় কেবলমাত্র আপনার গিটহাব পাসওয়ার্ড লিখুন):

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed

Output:
[
  {
    "url": "https://api.github.com/repos/owner1/repoA/issues/3",
    "repository_url": "https://api.github.com/repos/owner1/repoA",
...etc...

অথবা এই লিঙ্কটি সমস্যার সাথে সম্পর্কিত লিঙ্কগুলির তালিকা হিসাবে আউটপুটটিকে ফর্ম্যাট করতে ব্যবহার করুন:

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed | \
    grep '"url"' | grep -o 'https://api.github.com/repos/.*/issues/[0-9]*' | \
    sed 's#https://api.github.com/repos/#https://github.com/#'

Output:
https://github.com/owner1/repoA/issues/3
https://github.com/owner1/repoB/issues/14
https://github.com/owner2/repoC/issues/1

1 যেহেতু গীতহাব এপিআই উল্লেখ করে প্রথম উত্তরে আমার সম্পাদনা প্রত্যাখ্যান করা হয়েছিল, তাই আমি উদাহরণগুলি এখানে যুক্ত করছি।


নিম্নলিখিত পদ্ধতিটি কেবল সাবস্ক্রাইব- ইস্যুগুলির জন্য কাজ করে না

হিসাবে একটি ওয়ার্কঅ্যারাউন্ড আপনি অনুসন্ধান বাক্সে এই লিখতে পারেন, হয় উপর https://github.com/ , বা https://github.com/issues/

is:open is:issue involves:YourUserName

এটি আপনাকে এমন সমস্ত বিষয় দেখিয়ে দেবে যেখানে আপনি কোনওভাবে জড়িত রয়েছেন, তবে যে বিষয়গুলিতে আপনি কেবল সাবস্ক্রাইব হয়েছেন তা নয়। GitHub সহায়তা পৃষ্ঠা পদ বলে:

involvesকোয়ালিফায়ার শুধু একটি লজিক্যাল বা মধ্যে author, assignee, mentionsএবং commenterএকই ব্যবহারকারীর জন্য কোয়ালিফায়ার।


ধন্যবাদ, আমার জন্য সমস্যার সমাধান! এছাড়াও, উন্নত অনুসন্ধান রয়েছে যা অনুসন্ধানের ফলাফলগুলি ফিল্টার করতে সহায়তা করতে পারে: github.com/search/…
lagivan

12
involves:usernameআমার জন্য কেবল সাবস্ক্রাইব করা ইস্যুগুলির জন্য কাজ করে না, এখানে সহায়তা. github.com/articles/searching-issues/… এখানে সাবস্ক্রাইব করা সম্পর্কে কিছুই বলে না।
'15

2
@ জোরমিট এই কারণগুলির মধ্যে একটি কারণ এত লোক +1 এর সাথে মন্তব্য করেছে
ব্যবহারকারী 7610

9
এটি আপভোটগুলি সংগ্রহ করছে কারণ আপনার সাবস্ক্রাইব হওয়া সমস্ত সমস্যাগুলি খুঁজে পাওয়ার কোনও উপায়ের অভাবে, এটি কমপক্ষে লোকদের মন্তব্য করেছে এমন সমস্ত সমস্যা খুঁজে পেতে সহায়তা করে। ... যা আমি এই উত্তর না পাওয়া পর্যন্ত কীভাবে করব তা আমি জানতাম না। লোকটির মুখোমুখি .... আপনি গুগলে যে সর্বাধিক নিকটতম জিনিসগুলি খুঁজে পেতে পারেন :)
স্টিভশ্যাফার

1
আপভোটটি নির্দেশ করে "এই উত্তরটি কার্যকর" " আমি এই উত্তরটি দরকারী বলে খুঁজে পেয়েছি, যেহেতু আমি এটির আগে মন্তব্য করতে পেরেছিলাম এমন কোনও মন্তব্য করার জন্য এটি ব্যবহার করেছি। সুতরাং, আমি upvote :)।
আজান

3

আপনি যদি কোনও নির্দিষ্ট প্রকল্পের জন্য সমস্ত সমস্যা দেখতে চান তবে আপনি যে অংশটির অংশ হয়েছিলেন, কোনওভাবেই এই সমস্যাটির সাথে ইন্টারেক্ট করেছেন। এটা কর;

গিথুব বিষয়গুলির অনুসন্ধানে এটি করুন।

is:issue commenter:<username here>

এটি আপনি যে সমস্ত সমস্যা দেখছেন তার তালিকা তৈরি করবে।


নেই commenterসত্যিই প্রেক্ষিত বিষয় ধরা যে, আমি এর উপর একটি মন্তব্য করে নি?
andig

না এটা হয় না। তবে এটি github.com/rugk/otherfiles/wiki/GitHub-search-terms-cheat-heet :) কে সহায়তা করতে পারে
আদিল ইমরান

1
রয়েছে involves:<username here>একটি ভালো বিকল্প। এটি আপনাকে যতটা সমস্যা জড়িত সেটির সাথে আপনি যে সমস্ত বিষয় জড়িত সেগুলি আপনাকে দেবে।
আদিল ইমরান

1

মনে হচ্ছে আপনি গিথুব এপিআইয়ের মাধ্যমে এই তথ্যটি আনতে পারেন

https://developer.github.com/v3/issues/#parameters

GET / orgs /: org / ইস্যুগুলি পান

Parameters
Name    Type    Description
filter  string  Indicates which sorts of issues to return. Can be one of:
* assigned: Issues assigned to you
* created: Issues created by you
* mentioned: Issues mentioning you
* subscribed: Issues you're subscribed to updates for
* all: All issues the authenticated user can see, regardless of participation or creation
Default: assigned

1
এটি কেবল আপনার নিজের মালিকানাধীন, আপনি যার সদস্য, বা আপনার প্রতিষ্ঠানের মালিকানাধীন রিপোজিটরিগুলিতে ইস্যুগুলির জন্য কাজ করে বলে মনে হচ্ছে। ডেভেলপার. github.com/v3/issues/#list-issues এ লেখা হিসাবে : "মালিকানাধীন সংগ্রহস্থল, সদস্য সংগ্রহস্থল এবং সংস্থার সংগ্রহশালা সহ সমস্ত দৃশ্যমান সংগ্রহস্থল জুড়ে যাচাইযোগ্য ব্যবহারকারীকে দেওয়া সমস্ত বিষয় তালিকাবদ্ধ করুন List আপনি ফিল্টার ক্যোয়ারী প্যারামিটারটি ব্যবহার করতে পারেন আপনার কাছে প্রয়োজনীয়ভাবে অর্পণ করা হয়নি এমন বিষয়গুলি আনুন ""
ফ্রিটজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.