TortoiseHg في ويندوز فيستا 64 بت لا تظهر في قائمة السياق

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

  •  09-06-2019
  •  | 
  •  

سؤال

أنا ركبت TortoiseHg (الزئبقي) في ويندوز فيستا 64 بت و قائمة السياق لا يظهر عندما انقر بزر الماوس الأيمن على الملف أو المجلد.هل هناك أي حل لهذه المشكلة ؟

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

المحلول

تحديث:TortoiseHg 0.8 (صدر 2009-07-01) يشمل الآن كل من 32 و 64 بت ملحقات قذيفة في المثبت و أيضا يعمل مع ويندوز 7.الحل البديل الموضح أدناه لم يعد ضروريا.


الحل للحصول على قوائم السياق في مستكشف Windows دفن في TortoiseHg التنمية أرشيف القائمة البريدية.واحدة من الوظائف يوفر هذا مفيد جدا نصيحة حول كيفية تشغيل 32 بت إكسبلورر على ويندوز 64 بت:

TortoiseHG قوائم السياق سوف تظهر إذا كنت تشغيل 32 بت ويندوز إكسبلورر.إنشاء اختصار مع هذا (أو استخدام ابدأ > تشغيل):

%Systemroot%\SysWOW64\explorer.exe /separate

(المصدر: http://www.mail-archive.com/tortoisehg-develop@lists.sourceforge.net/msg01055.html)

أنه يعمل بشكل جيد إلى حد ما و هو الحد الأدنى الغازية ، ولكن للأسف هذا لا يبدو لجعل رمز تراكب تظهر.أنا لا أعرف من أي حل ، ولكن حالة الملف يمكن أن يكون لا يزال ينظر إليها من خلال TortoiseHg أوامر القائمة على الأقل. جميع TortoiseHg وظائف يبدو سليمة.

رمز تراكب تعمل الآن مع TortoiseHg 0.6 في 32 بت explorer!لست متأكدا إذا كان هذا هو إصلاح جديد أو إذا كان لدي بعض التكوين في 0.5;بغض النظر وهذا يعني TortoiseHg هو تماما وظيفية في ويندوز 64-بت.

نصائح أخرى

من أجل أن تكون قادرة على استخدام ملحق في إكسبلورر ، "البت" التمديد يحتاج إلى المباراة البت في نظام التشغيل.وذلك لأن (على الأقل تحت ويندوز) لا يمكنك تحميل DLL 32-بت إلى 64-بت عملية-أو العكس بالعكس.إذا كان هناك أي إصدار 64 بت من HgTortoise, ثم لا يمكنك استخدامه مع إكسبلورر على ويندوز 64-بت نظام التشغيل.

قمت بالترقية إلى ويندوز 7 RC و 64bit الحل يبدو أنه قد توقف عن العمل

يمكنك دائما تثبيت سطر الأوامر الزئبق واستخدامه في السؤال.انها أسرع قليلا أيضا.

يمكنني أن أؤكد أن xplorer2 لا تظهر HG السلحفاة قائمة السياق في Vista 64bit.

كما هو مفصل في TortoiseHg التعليمات, تحتاج إلى تشغيل 32-بت Windows Explorer سبيل المثال قائمة السياق ويعلو على العمل تحت 64 بت ويندوز فيستا.

بلدي تفضيل شخصي هو إنشاء اختصار على غرار التالية لكل مشروع أنا تستخدم بنشاط مع TortoiseHg:

  %windir%\syswow64\explorer.exe /separate /root,C:\projects\frobnicator

هذا تطلق explorer مع C:\projects\frobnicator المجلد فتحت بالفعل.(يمكنك حذف /root الخيار فقط استخدام نفس الاختصار لجميع المشاريع إذا كنت لا تمانع النقر طريقك إلى المجلد الهدف في كل مرة تقوم فيها بتشغيل عليه.)

وفقا TortoiseHg التعليمات قوائم السياق سيتم العمل في 64 بت ويندوز فيستا إذا كنت بدء تشغيل 32 بت مثيل explorer عن طريق إنشاء اختصار مع الإعدادات التالية (كما اقترح في الجواب أعلاه):

Target: %windir%\syswow64\explorer.exe /separate 
Start In: %windir%\syswow64\ 

لقد لاحظت فقط أن قائمة السياق والرموز العمل من حوار فتح ملف من بعض التطبيقات (على ويندوز فيستا).أنا الآن فقط استخدام Notepad++'s فتح ملف الحوار, منذ أن كنت تستخدم المفكرة++ في كل وقت.

يبدو أن تكون بسيطة الحوار فتح و لا واحد المفكرة ، على سبيل المثال.

ربما شخص يمكن أن تحقق إذا كانت هذه الخدعة تعمل في ويندوز 7.

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