গিট কমিটির (# এক্সএক্সএক্সএক্স স্বরলিপি ব্যবহার করে) গিটহাব ইস্যুতে কীভাবে রেফারেন্স করা যায় সে সম্পর্কে আমি অনেক উত্তর পাই। আমি আমার মন্তব্যে একটি প্রতিশ্রুতিবদ্ধ রেফারেন্স দিতে চাই, প্রতিশ্রুতি বিশদ পৃষ্ঠাতে একটি লিঙ্ক তৈরি করে?
গিট কমিটির (# এক্সএক্সএক্সএক্স স্বরলিপি ব্যবহার করে) গিটহাব ইস্যুতে কীভাবে রেফারেন্স করা যায় সে সম্পর্কে আমি অনেক উত্তর পাই। আমি আমার মন্তব্যে একটি প্রতিশ্রুতিবদ্ধ রেফারেন্স দিতে চাই, প্রতিশ্রুতি বিশদ পৃষ্ঠাতে একটি লিঙ্ক তৈরি করে?
উত্তর:
একটি প্রতিশ্রুতি রেফারেন্স করার জন্য, কেবল তার SHA- হ্যাশ লিখুন, এবং এটি স্বয়ংক্রিয়ভাবে একটি লিঙ্কে পরিণত হবে।
https://github.com/PRJ/issues/NUMBER?VERSION?
উপরের উত্তরে একটি উদাহরণ অনুপস্থিত যা সম্ভবত পরিষ্কার না (এটি আমার কাছে ছিল না) to
ইউরাল কিছু অংশে বিভক্ত হতে পারে
https://github.com/liufa/Tuplinator/commit/f36e3c5b3aba23a6c9cf7c01e7485028a23c3811
\_____/\________/ \_______________________________________/
| | |
Account name | Hash of revision
Project name
হ্যাশ এখানে পাওয়া যাবে (আপনি এটি ক্লিক করতে পারেন এবং ব্রাউজার থেকে url পাবেন)।
আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।
git log
, এটি এর লাইনে প্রদর্শিত হবে commit <SHA>
। এবং যদি এটি কাজ না করে, এটি হতে পারে আপনি না করেন git push origin master
। এছাড়াও, গিথুবে একটি বাগ রয়েছে, <Sha> এর পরে কমপক্ষে একটি অক্ষর থাকতে হবে বা এটি সনাক্ত না হয়ে। এটি কেবল একটি নতুন লাইন বা একটি সময়কাল হতে পারে।
সমস্যাটি যতটা আছে তার তুলনায় আপনি যদি অন্য রেপোতে কোনও প্রতিশ্রুতি রেফারেন্স দেওয়ার চেষ্টা করছেন, আপনি কমিটের সংক্ষিপ্ত হ্যাশটির সাথে উপসর্গ করতে পারেন reponame@
।
মনে করুন আপনার প্রতিশ্রুতিবদ্ধ নামটি dev
রেপোতে রয়েছে, এবং গিটল্যাব ইস্যুটি রেপোতে রয়েছে test
। আপনি ইস্যুতে একটি মন্তব্য করতে পারেন এবং প্রতিশ্রুতিটি রেফারেন্স করতে পারেন dev@e9c11f0a
(যেখানে e9c11f0a যে প্রতিশ্রুতিটি আপনি সংযুক্ত করতে চান তার শ হ্যাশের প্রথম 8 টি অক্ষর) যদি তা বোঝা যায়।