প্রতিশ্রুতিবদ্ধ সমস্ত ট্যাগকে কীভাবে তালিকাভুক্ত করবেন?


227

এই প্রশ্নটি গিটে একটি নির্দিষ্ট প্রতিশ্রুতি নির্দেশ করে সমস্ত ট্যাগগুলি কীভাবে তালিকাভুক্ত করা যায় তার অনুরূপ , তবে একটি পার্থক্যের সাথে: আমি সমস্ত ট্যাগ অনুসন্ধান করতে চাই যা প্রতিটি ট্যাগের গাছের মধ্যে একটি নির্দিষ্ট প্রতিশ্রুতি থাকে, বিশেষত ট্যাগটিতে চিহ্নিত ফাইলগুলি নয় নিজেই (এক্ষেত্রে কেবল মেকফাইল পরিবর্তন ট্যাগ করা হয়েছে)।


1
আপনি কোনও নির্দিষ্ট ফাইল ট্যাগ করতে পারবেন না - ট্যাগগুলি কেবল কমিটের দিকে নির্দেশ করে। আপনি যে সমস্যার সমাধান করতে চাইছেন তার আরও বিশদ সহ আপনি নিজের প্রশ্নটি সম্পাদনা করতে চাইতে পারেন।
লংগায়ারকে


দ্রষ্টব্য: উইন্ডোজটিতে, আপনি ক্র্যাশ git tag --containsকরতে না চাইলে গিট 2.0.x (2014) ব্যবহারের বিষয়টি নিশ্চিত করুন । দেখুন নিচের আমার উত্তর
VonC

উত্তর:


348
git tag --contains <commit>

2
আমি এই চেষ্টা করেছি। তবে যদি ট্যাগটিতে কেবল একটি ফাইল থাকে তবে আমি বিশ্বাস করি এটি কেবলমাত্র সেই ফাইলটির মাধ্যমে অনুসন্ধান করে। এটি গাছটি সন্ধান করবে না। এছাড়াও, আমি যে ভাণ্ডারটি চেষ্টা করেছিলাম তা হ'ল এত বড় গিটকে জামিন দেওয়া হয়েছে এবং তাকে সিগাইল দেওয়া হয়েছে।
atx

21
ট্যাগগুলিতে ফাইল থাকে না। তারা কেবল একটি প্রতিশ্রুতিবদ্ধ জন্য চিহ্নিতকারী। এটি দেওয়া, আমি মনে করি না যে আপনার আপত্তিটি অর্থবোধ করে।
amalloy

সেক্ষেত্রে স্মৃতিশক্তি না থাকার কারণে এটি অবশ্যই আমাকে প্রতিশ্রুতিবদ্ধ হতে দেখায় না। আপনি কি জানেন যে আমি এটি থেকে কীভাবে উঠতে পারি?
atx

5
দূরবর্তী ট্যাগগুলির বিরুদ্ধে এটি করার কোনও উপায় আছে? শাখাগুলির সাথে অনুরূপ:git branch -r --contains <commit>
মাইক 15

23

নোট করুন যে আপনার কাছে বড় রেপো থাকলে নির্দিষ্ট কমিটের জন্য সমস্ত ট্যাগের তালিকা করতে আপনার গিট 2.0.x (Q3 2014) প্রয়োজন

জিন-জ্যাক লাফে ( ) দ্বারা সিবিসি 60 বি 6 কমিট করুন দেখুন :lanfeust69

git tag --contains: স্ট্যাক ওভারফ্লো এড়ানো

বৃহত ভাণ্ডারে, পুনরাবৃত্তির প্রয়োগের contains(commit, commit_list)ফলে স্ট্যাকের ওভারফ্লো হতে পারে। পুনরুক্তিটি ঠিক করার জন্য একটি লুপের সাথে প্রতিস্থাপন করুন।

লিনাক্সের চেয়ে উইন্ডোজটিতে এই সমস্যাটি আরও স্পষ্ট, যেখানে ডিফল্টরূপে স্ট্যাকটি আরও সীমাবদ্ধ।

আরও দেখুন msysGit তালিকায় এই থ্রেড


9
কোন পাং উদ্দেশ্য? ;-)
মাইকস্কিঙ্কেল

3
@ মাইকচিনকেল ভাল ... অন্তত উদ্দেশ্যমূলক নয় ।
ভোনসি

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