.
gitwalker একটি পাইথন Git ভান্ডার থেকে তথ্য সংগ্রহের জন্য টুল & nbsp হয়; এটা প্রতিটি পুনর্বিবেচনা চেক আউট কিছু কমান্ড চলমান এবং একটি JSON ফাইল আউটপুট লগ-ইন করার প্রক্রিয়া স্বয়ংক্রিয়রূপে. অতিরিক্ত কমান্ড পাইথন ক্লাস লিখে যোগ করা যেতে পারে.
আপনি কি করতে পারেন?
বর্তমানে gitwalker কমান্ড সালে নির্মিত দুই সমর্থন করে বলেন:
- একটি ক্ষীর শব্দ গণনা
- ডু ডিস্ক ব্যবহার কমান্ড
- নির্বিচারে শেল কমান্ড
তার সহজবোধ্য অতিরিক্ত কমান্ড যোগ করুন - ফাইল tools.py দেখতে
অন্তর্ভুক্ত স্ক্রিপ্ট gitwalk_plot একাধিক ডাটা ফাইল ওভারলেয়িং সময় সিরিজ গ্রাফ উত্পাদন matplotlib কাঠামো ব্যবহার করে.
পথ
আপনি পিপ ইনস্টল করা আছে, কেবল gitwalker ইনস্টল পিপ
ব্যবহারের
শব্দ সব করে জুড়ে একটি Git-হবেঃ ক্ষীর প্রকল্প গণনা:
gitwalk --wordcount myfile.tex --out wordcount.json / পাথ / / প্রকল্প
এই প্রতিটি সংস্করণ চেক আউট এবং একটি শব্দ সংগ্রহস্থলের মধ্যে ফাইল myfile.tex উপর নির্ভর চলমান আগে একটি অস্থায়ী ডিরেক্টরি এ / পাথ / / প্রকল্প সংগ্রহস্থলের ক্লোন হবে. ফলাফল ফাইলে wordcount.json আউটপুট হবে
gitwalker একটি পূর্বে সৃষ্টি করা লগ ফাইলের ক্রমবর্দ্ধমান আপডেট সমর্থন করে. সদ্য সংঘটিত পুনর্বিবেচনা যোগ করার জন্য,
gitwalk --in wordcount.json --wordcount myfile.tex --out wordcount.json / পাথ / / প্রকল্প
Matplotlib ব্যবহার করে একই অক্ষ যেমন আউটপুট ফাইল একটি সংখ্যা প্লটে বিভক্ত করা একটি সংযুক্ত স্ক্রিপ্ট আছে. উদাহরণস্বরূপ
gitwalk_plot --plot file1.json আমার লাল --plot you.json আপনি নীল Wordcount / Wordcount
নির্দিষ্ট লেবেল এবং রং ব্যবহার করে একই অক্ষ ফাইল file1.json এবং file2.json প্লটে বিভক্ত করা হবে. এই ক্ষেত্রে Wordcount / Wordcount মধ্যে - মান কমান্ড লাইন শেষে পথ বিন্যাসে মাধ্যমে JSON ফাইল থেকে আউট খনন করা হবে. এছাড়াও এক চালানো
gitwalk_plot --plot file1.json আমার লাল --plot you.json আপনি নীল Wordcount / nfigures
. প্রতিটি কমিট উপস্থিত ক্ষীর পরিসংখ্যান সংখ্যা প্লটে বিভক্ত করা
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না