চৌকি থেকে বিভিন্ন গিট সংগ্রহস্থল পরিচালনা করুন


14

আমি ম্যাগিট ব্যবহার করে বেশ কয়েকটি গিট রিপোজিটরি রক্ষণ করছি এবং তাদের সংখ্যা বাড়তে থাকে এই সমস্ত প্রকল্পের ম্যাজিটকে অবহিত করার কোনও উপায় কি যাতে একটি একক কমান্ড প্রত্যেকটির ম্যানুয়ালি তার পরিবর্তে প্রত্যেকের স্থিতির সংক্ষিপ্তসার উপস্থাপন magit-statusকরতে পারে?


টমাস ফ্র্যাসম্যান উল্লেখ করেছিলেন যে তিনি এরকম কিছু কার্যকর করেছেন: চৌম্বক-বহু-স্থিতি.এল
এনপোস্টাভস

উত্তর:


17

এই সমস্ত প্রকল্পের তালিকার ম্যাজিটকে অবহিত করার কোনও উপায় আছে ...

হ্যাঁ, দেখুন magit-repository-directoriesএবং magit-repository-directories-depth

... যাতে একক কমান্ড প্রত্যেকটির স্থিতির সারসংক্ষেপ উপস্থাপন করতে পারে

সেই সময় এই প্রশ্নটি জিজ্ঞাসা করা হয়েছিল যে এই জাতীয় আদেশের অস্তিত্ব ছিল না, তবে এখন তা রয়েছে। চেষ্টা করুন M-x magit-list-repositoriesএবং ডকুমেন্টেশন দেখুন : ( https://magit.vc/manual/magit/Repository-List.html )।


আপনি অনুরূপ ফ্যাশনে সুপার-রেপোজিটরির সমস্ত সাবমোডিয়াল তালিকাভুক্ত করতে পারেন M-x magit-list-submodules। অথবা আপনি কিছু তথ্য সরাসরি স্ট্যাটাস বাফারে ব্যবহার করে এটি দেখতে পারেন:

(magit-add-section-hook 'magit-status-sections-hook
                        'magit-insert-modules
                        'magit-insert-unpulled-from-pushremote)

তারপরে সমস্ত মডিউল পৃথক বিভাগে তালিকাভুক্ত করা হয়। পরিবর্তনের সঙ্গে মডিউল যথারীতি তালিকাভুক্ত করা হয় স্টেজড পরিবর্তন এবং Unstaged পরিবর্তনRETএই মডিউলগুলির যে কোনওটিতে সেই সংগ্রহস্থলের জন্য স্ট্যাটাস বাফার দেখায় এবং qআপনাকে সুপার-রেপোজিটরির স্ট্যাটাস বাফারে ফিরিয়ে নিয়ে যায়।

সাবমডিউলগুলি ব্যবহার করে আনা যায় f m


ধন্যবাদ, সাবমডিউলগুলি যেতে যাওয়ার পথটি মনে হচ্ছে। এই নতুন সুপার-প্রকল্পে আমার বিভিন্ন গিট রেপো ক্লোন করা উচিত (এবং প্রত্যেকের জন্য কিছু ক্লান্তিকর কনফিগারেশনটি দিয়ে যেতে পারি) বা আমি কি কেবল একটি সাধারণ ডিরেক্টরিতে ডিরেক্টরিগুলি স্থানান্তর করতে পারি এবং তারপরে প্রত্যেককে একটি সাবমোডুল হিসাবে ঘোষণা করতে পারি?
উইলক

আপনি mvসংগ্রহস্থলগুলি করতে পারতেন , তবে তারপরেও git submodule add git://<module> <module>তাদের প্রত্যেকটির কাছে আপনার থাকতে হবে , তবে সমস্ত রিমোট এবং শাখাগুলি আবার সেটআপ করার চেয়ে ভাল better
তারেসিয়াস

এটিকে ফেক সাবমডিউলগুলিতে <kbd> এফ এম <কেবিডি> এর পরিবর্তে <kbd> f m <kbd> বলে মনে হচ্ছে।
উইলক

2

একসাথে একাধিক গিট সংগ্রহস্থল পরিচালনার জন্য একইরকম প্রয়োজনীয়তা অনুভব করার পরে, আমি একটি সমাধান নিয়ে আসার চেষ্টা করেছি: https://github.com/luismbo/m Multi-magit ।

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