كيف يمكنني الحصول على إيماكس للعودة جميع المخازن دون تغيير عند التبديل فروع في بوابة؟

StackOverflow https://stackoverflow.com/questions/665600

  •  21-08-2019
  •  | 
  •  

سؤال

وفي كثير من الأحيان، عندما أتحول فروع في بوابة، إذا كانت الملفات المفتوحة في ايماكس، ثم ايماكس يسأل إذا كنت تريد أن تعود لهم (كما يعتقد أنها قد تغيرت على القرص) على الرغم من أن محتويات متطابقة.

أولا أود أن تجد وسيلة للايماكس أن لا تسألني عن ذلك على الإطلاق إذا كانت محتويات على القرص مماثلة لتلك الموجودة في المخزن المؤقت.

وثانيا أود أمر عادت (بدون الاستعلام) كل ما عندي من المخازن المفتوحة التي ليس لها تغييرات غير محفوظة، وتساءل لي عن تلك التي لديها تغييرات غير محفوظة.

وبدلا من ذلك، سأكون مفتوحا لتلقي الاقتراحات حول حلول أخرى، طرق العمل، وما يمكن أن أحاول. أنا سعيد إلى حد ما الكتابة ايماكس-ثغة إذا كان الناس يمكن أن تعطيني مؤشرات على من أين تبدأ.

وPS أنا باستخدام أكواماكس على OSX إذا ما يهم.

وتحرير:

حسنا، لقد وجدت حزمة revbuffs أن يكون إلى حد كبير ما أحتاج. بالتأكيد ما يكفي لوقف لي الرغبة في محاولة لكتابة أي شيء جديد نفسي. (I معين revbuffs إلى كمد-R الذي يعمل بشكل جيد جدا. نوع مشابه لكمد-R في تطبيقات ماك أخرى).

سوف

ووضع العالمية لصناعة السيارات، تعود أن يكون الحل على ما يرام تماما، وأنا أتمنى أن تختار اثنين من الأجوبة. أنا أفضل revbuffs ببساطة بسبب ذلك، ربما غير عقلانية، والشعور من يريد أن يكون في السيطرة على ما يحدث.

وكنت قد خمنت نوع من أنه إذا كنت الوصول بوابة من داخل ايماكس، فلا يمكن أن يتم التعامل معها على الأرجح أسهل، ولكن يفضل حاليا الوصول إلى بوابة من خلال سطر الأوامر. (لم أكن تماما باستخدام ايماكس طويلة بما يكفي لجعله نظام التشغيل الخاص بي). وسوف التحقيق magit على الرغم قليلا أكثر شمولا.

وEdit2:

ولقد تم استخدام magit لمدة سنة الآن، ويمكن أن أوصى به للتعامل مع بوابة من داخل ايماكس. ومع ذلك أنا لا تزال تستخدم revbuffs كلما أفعل خارج rebase من ايماكس.

هل كانت مفيدة؟

المحلول

revbufs حزمة :

<اقتباس فقرة>   

وrevbufs.el هو حزمة إيماكس الصغيرة التي يعود بسلام مخازن الخاص بك عندما يكون لديك الملفات التي يتم تحريرها على حد سواء في إيماكس وعبر أدوات خارجية (على سبيل المثال، مولدات رمز مثل <وأ href = "http://www.neilvandyke.org/jomtool / "يختلط =" نوفولو noreferrer "> Jomtool ) ...

نصائح أخرى

وربما كنت ترغب في وضع السيارات تعود العالمي. حاول تشغيل global-auto-revert-mode وإذا كنت ترغب في ذلك يمكنك إضافة (global-auto-revert-mode) إلى ملف ~ / .emacs الخاص بك.

وحزمة Magit تفعل ذلك تلقائيا، عند تنشيط magit-ionotify-mode (الحاجة inotify ايماكس 24.4 على لينكس). وصفه يمكنك أن تجد هنا .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top