গিটহাবের বিষয়ে ইস্যু মন্তব্যে আমি কীভাবে কোনও প্রতিশ্রুতি রেফারেন্স করতে পারি?


488

গিট কমিটির (# এক্সএক্সএক্সএক্স স্বরলিপি ব্যবহার করে) গিটহাব ইস্যুতে কীভাবে রেফারেন্স করা যায় সে সম্পর্কে আমি অনেক উত্তর পাই। আমি আমার মন্তব্যে একটি প্রতিশ্রুতিবদ্ধ রেফারেন্স দিতে চাই, প্রতিশ্রুতি বিশদ পৃষ্ঠাতে একটি লিঙ্ক তৈরি করে?


89
সহায়তা কেন্দ্রে তালিকাভুক্ত হিসাবে গিথুব "প্রোগ্রামারদের দ্বারা সাধারণত ব্যবহৃত সফ্টওয়্যার সরঞ্জামগুলির" মধ্যেও ফিট করে। স্ট্যাকওভারফ্লোতে রাখা উপযুক্ত বলে মনে হচ্ছে।
ব্রায়ান পি

উত্তর:


597

একটি প্রতিশ্রুতি রেফারেন্স করার জন্য, কেবল তার SHA- হ্যাশ লিখুন, এবং এটি স্বয়ংক্রিয়ভাবে একটি লিঙ্কে পরিণত হবে।

আরো দেখুন:


69
মনে রাখবেন যে আপনাকে পূর্ণ হ্যাশ লেখার দরকার নেই। যথারীতি, একটি উপসর্গ (2dd190e) যথেষ্ট।
ড্যানিয়েল ওল্ফ

7
দয়া করে সিনট্যাক্স বা এর লিঙ্কের উদাহরণটি দেখানhttps://github.com/PRJ/issues/NUMBER?VERSION?
পিটার ক্রাউস

2
@ পিটারক্রস: এখানে কোনও বিশেষ সিনট্যাক্স নেই। কেবল কমিট হ্যাশ লিখুন এবং এটি স্বয়ংক্রিয়ভাবে লিঙ্ক হয়ে যাবে।
সেবাস্তিয়ান পাস্কে তারহোলম

হাম .. দুঃখিত, আমার ব্রাউজারে এই "কমিট হ্যাশ" কোথায়? ধরুন আমি কোনও প্রোগ্রামার নই ;-)
পিটার ক্রাউস

4
নোট করুন যে এটি কেবল রেপো বা তার কাঁটাচামচগুলির জন্য যেটি আপনি ইস্যুটি লিখছেন তা করার জন্য কাজ করে। আমার একটি মামলা আছে যেখানে আমার কাঁটাচামচটি হঠাৎ করে বন্ধ হয়ে গেছে এবং আমি লক্ষ্য করেছি যে এই প্রতিশ্রুতিটি আর কাজ করছে না।
এমএক্সএমএনএলএনএন

100

উপরের উত্তরে একটি উদাহরণ অনুপস্থিত যা সম্ভবত পরিষ্কার না (এটি আমার কাছে ছিল না) to

ইউরাল কিছু অংশে বিভক্ত হতে পারে

https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811
                  \_____/\________/       \_______________________________________/
                   |        |                              |
            Account name    |                      Hash of revision
                        Project name              

হ্যাশ এখানে পাওয়া যাবে (আপনি এটি ক্লিক করতে পারেন এবং ব্রাউজার থেকে url পাবেন)।

এখানে চিত্র বর্ণনা লিখুন

আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।


59
সেখানে দুর্দান্ত আসকি শিল্প
নাথান চো

এবং আপনি এটি সহ পেতে পারেন git log, এটি এর লাইনে প্রদর্শিত হবে commit <SHA>। এবং যদি এটি কাজ না করে, এটি হতে পারে আপনি না করেন git push origin master। এছাড়াও, গিথুবে একটি বাগ রয়েছে, <Sha> এর পরে কমপক্ষে একটি অক্ষর থাকতে হবে বা এটি সনাক্ত না হয়ে। এটি কেবল একটি নতুন লাইন বা একটি সময়কাল হতে পারে।
অ্যালেক্সিস উইলক

0

সমস্যাটি যতটা আছে তার তুলনায় আপনি যদি অন্য রেপোতে কোনও প্রতিশ্রুতি রেফারেন্স দেওয়ার চেষ্টা করছেন, আপনি কমিটের সংক্ষিপ্ত হ্যাশটির সাথে উপসর্গ করতে পারেন reponame@

মনে করুন আপনার প্রতিশ্রুতিবদ্ধ নামটি devরেপোতে রয়েছে, এবং গিটল্যাব ইস্যুটি রেপোতে রয়েছে test। আপনি ইস্যুতে একটি মন্তব্য করতে পারেন এবং প্রতিশ্রুতিটি রেফারেন্স করতে পারেন dev@e9c11f0a(যেখানে e9c11f0a যে প্রতিশ্রুতিটি আপনি সংযুক্ত করতে চান তার শ হ্যাশের প্রথম 8 টি অক্ষর) যদি তা বোঝা যায়।

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