ম্যাজিট পুশিং / টান দেখানোর অগ্রগতি


14

আমি পুশ / টান অগ্রগতির কিছু ভিজ্যুয়াল ইঙ্গিত মিস করছি। উপযুক্ত কমান্ড কার্যকর করার পরে, magitমুদ্রণ

ডোমেন.টিএলডিডে পুশ করা হচ্ছে: repo.git

তবে অগ্রগতির আর কোনও ইঙ্গিত দেওয়া হয়নি। ধীরে ধীরে নেটওয়ার্ক সংযোগে বা ডেটা প্রেরণ করতে যদি বড় হয়, প্রক্রিয়াটি বেশ কিছুটা সময় নিতে পারে, সুতরাং, magitকিছুটা অগ্রগতির ইঙ্গিত দিতে পারলে এটি চমৎকার হবে ।

স্বাভাবিকভাবেই *magit-process*বাফার রয়েছে gitর নিজস্ব উন্নতি ইঙ্গিত কিন্তু কিভাবে আপনাকে বলতে পারি magitপ্রতিধ্বনি এলাকায় মাধ্যমে প্রাসঙ্গিক অংশ পাস?

আরও ভাল হবে যদি অগ্রগতি সূচকটি মোড লাইনে যুক্ত করা হয়, সুতরাং ব্যবহারকারীকে magit-statusবাফারটি বন্ধ করতে এবং gitভারী উত্তোলন করার সময় কাজ চালিয়ে যাওয়ার অনুমতি দেওয়া হয়।

সম্পাদনা: আমি ইঙ্গিত যে জন্য খুঁজছেন করছি না magitঠেলাঠেলি হয় / কাছে, আমি জানি যে কারণ আমি শুধু আঘাত P/ F। আমি দেখতে চাই যে এটি ধাক্কা দেওয়ার / টানানোর কোন পর্যায়ে (যেমন (আন) প্যাকিং, প্রেরণ করা) এবং এটি ইতিমধ্যে কতটা ক্রিয়া করেছে।

মনে রাখবেন, আপনি যদি gitটার্মিনাল দিয়ে যান তবে এটি এমন কিছু মুদ্রণ করবে

ডোমেন.টিএলডিডে পুশ করা হচ্ছে: পুনরুদ্ধার
গণনা অবজেক্টগুলি: 29, সম্পন্ন।
লেখার অবজেক্টস: 100% (15/15), 249.80 কিবি | 28.00 কিবি / গুলি, সম্পন্ন হয়েছে।
মোট 15 (ডেল্টা 10), 0 টি ব্যবহার করা হয়েছে (ডেল্টা 0)
ডোমেন.টিल्ड-এ: repo.git
5436bd0..d9ec32a মাস্টার -> মাস্টার
স্থানীয় ট্র্যাকিং রেফ 'রেফ / রিমোট / উত্স / মাস্টার' আপডেট করছে

[স্পষ্টতই এটি গতিশীল আউটপুটের একটি স্ন্যাপশট]। আমি চাই যে অগ্রগতিটি ইমাসের মধ্যে থেকে প্রদর্শিত হবে।

Edit2: উপর খোলা হয়েছে বৈশিষ্ট্য অনুরোধ GitHub


উত্তর:


7

সেই বৈশিষ্ট্যটি চিরকালই রয়েছে। তবে আমাকে স্বীকার করতে হবে যে আমি তা কখনই লক্ষ্য করি নি, এবং কেবলমাত্র এটি সম্পর্কে জানি কারণ আমি বাস্তবায়নে হোঁচট খেয়েছি :-)

যখন একটি অ্যাসিঙ্ক্রোনাস প্রক্রিয়া চলমান থাকে আপনি Magit git updateকেবল Magitমোড-লাইনের পরিবর্তে উদাহরণস্বরূপ দেখতে পাবেন ।


আমি দেখতে পাচ্ছি যে আমি যা খুঁজছি তা আমি যথেষ্ট পরিস্কারভাবে প্রকাশ করি নি। আমি আমার পোস্টে যোগ করা সম্পাদনা দয়া করে পড়ুন।
এলেমাকিল

আমি দেখি. আমি জিজ্ঞাসা করতে পারি যে কমান্ডটি কী পর্যায়ে রয়েছে তা আপনার কেন জানতে হবে?
তারসিউস

3
একটি বৈশিষ্ট্য অনুরোধ খুলুন দয়া করে।
তারসিউস

4
দয়া করে নোট করুন যে আমি অনুরোধ করা বৈশিষ্ট্যটি প্রয়োগ না করার সিদ্ধান্ত নিয়েছি।
তারেসিয়াস

0

এখনও অগ্রগতি সূচক না হলেও, ম্যাগিট ২.১২ এ নিম্নলিখিত বর্ধনগুলি প্রাসঙ্গিক:

  • গিটটি পার্শ্ব-প্রতিক্রিয়া হিসাবে চালিত হওয়ার সময় মোড লাইনে প্রদর্শিত মোড লাইন প্রক্রিয়া সূচকটি এখন আগের তুলনায় আরও বেশি দৃশ্যমান এবং প্রক্রিয়া ত্রুটিগুলি হাইলাইট করার জন্য অতিরিক্ত ব্যবহৃত হয়।

    magit-mode-line-processঅপেক্ষাকৃত অ্যাসিনক্রোনাস প্রক্রিয়াগুলির দৃশ্যমানতার উন্নতির জন্য মোড লাইন প্রক্রিয়া সূচকটিতে নতুন মুখ প্রয়োগ করা হয় (বিশেষত), যেমন ম্যাজিট এই জাতীয় কমান্ড (উদাহরণস্বরূপ আনয়ন বা প্রত্যাবর্তন) শুরু করার পরে প্রতিক্রিয়াশীল থাকে, তবে প্রক্রিয়াটি শেষ না হওয়া পর্যন্ত এর বাফারগুলি আপডেট করবে না , যা প্রত্যাশার চেয়ে বেশি সময় নিতে পারে। আপনি যদি এই সূচকটিকে আরও (বা কম) দৃশ্যমান করতে চান তবে এই মুখটি কাস্টমাইজ করুন। # 3284

    যদি গিট প্রক্রিয়া কোনও ত্রুটি ফিরিয়ে দেয়, মোড লাইন প্রক্রিয়া সূচক আর সরানো হয় না এবং magit-mode-line-process-error ত্রুটির স্থিতি হাইলাইট করার জন্য নতুন মুখ প্রয়োগ করা হয়। প্রক্রিয়া বাফার থেকে ত্রুটির বিবরণ একটি সরঞ্জাম-টিপ হিসাবেও সরবরাহ করা হয়। ত্রুটি সূচকটি একটি মোগাইট বাফার রিফ্রেশ না হওয়া পর্যন্ত মোড লাইনে দৃশ্যমান থাকবে। আপনি যদি মোড লাইনে ত্রুটিগুলি নির্দেশিত না করতে চান তবে magit-process-display-mode-line-errorব্যবহারকারী বিকল্পটি কাস্টমাইজ করুন । # 3297

M-x customize-face RET magit-mode-line-process RET

আপনি যদি এই মুখটিকে একটি উচ্চ-বৈসাদৃশ্যযুক্ত অগ্রভাগের রঙ দেন তবে আপনি যখনই কোনও গিট প্রক্রিয়াটি শেষ করতে দীর্ঘ সময় নিচ্ছেন তা অবশ্যই লক্ষ্য করবেন।

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