TortoiseHg в Vista, 64-разрядной не показ контекстного меню

Это дизайн CakePHP. CakePHP всегда видит tinyint(1) как boolean, поэтому он всегда будет преобразовывать ваше значение в true / false, следовательно, 1 / 0.

Чтобы устранить эту проблему, используйте tinyint(2) вместо для вашего типа столбца. Не забудьте очистить кэш вашей модели!


Документация типа данных CakePHP: http://book.cakephp.org/3.0/en/orm/database-basics.html#data-types

Сообщение в блоге об этом: http://blog.room34.com/archives/2649

Подобный Q & amp; A: CakePHP и tinyint как boolean

12
задан mjs 20 May 2014 в 20:33
поделиться

8 ответов

Обновление: TortoiseHg 0.8 (выпустил 01.07.2009) теперь включает и расширения оболочки на 32 и 64 бита в установщик и также работает с Windows 7. Обходное решение, описанное ниже, больше не необходимо.


Обходное решение к получению контекстных меню в Windows Explorer прокладывается под землей в архивах списка рассылки разработки TortoiseHg. Одно из сообщений обеспечивает эту очень удобную подсказку относительно того, как запустить 32-разрядный Проводник в 64-разрядном Windows:

Контекстные меню TortoiseHG обнаружатся при выполнении 32-разрядного Windows Explorer; создайте ярлык с этим (или использование Запускаются> Выполнение):

%Systemroot%\SysWOW64\explorer.exe /separate

(Источник: http://www.mail-archive.com/tortoisehg-develop@lists.sourceforge.net/msg01055.html)

Это работает довольно хорошо и минимально агрессивно, но к сожалению это, кажется, не заставляет оверлейные программы значка появиться. Я не знаю ни о каком обходном решении для этого, но состояние файла может все еще быть просмотрено посредством команд меню TortoiseHg, по крайней мере. Вся другая функциональность TortoiseHg кажется неповрежденной.

Оверлейные программы значка теперь работают с TortoiseHg 0.6 в 32-разрядном проводнике! Не уверенный, если это - новая фиксация или если у меня была некоторая неверная конфигурация в 0,5; независимо это означает, что TortoiseHg полностью функционален в 64-разрядном Windows.

20
ответ дан 2 December 2019 в 05:16
поделиться

Чтобы смочь использовать расширение в Проводнике, "разрядность" расширения должна соответствовать разрядности операционной системы. Это вызвано тем, что (по крайней мере, в соответствии с Windows) Вы не можете загрузить 32-разрядный DLL в 64-разрядный процесс - или наоборот. Если нет никакой 64-разрядной версии HgTortoise, то Вы не можете использовать его с Проводником в 64-разрядном Windows OS.

2
ответ дан 2 December 2019 в 05:16
поделиться

Вы могли всегда устанавливать командную строку hg и использовать ее в повышении. Это немного быстрее, также.

1
ответ дан 2 December 2019 в 05:16
поделиться

Я могу проверить, что xplorer2 действительно показывает контекстное меню черепахи HG в Vista на 64 бита.

1
ответ дан 2 December 2019 в 05:16
поделиться

Согласно TortoiseHg FAQ контекстные меню будут работать в 64-разрядной Vista при запуске 32-разрядного экземпляра проводника путем создания ярлыка со следующими настройками (как предложено в ответе выше):

Target: %windir%\syswow64\explorer.exe /separate 
Start In: %windir%\syswow64\ 
1
ответ дан 2 December 2019 в 05:16
поделиться

As detailed in the TortoiseHg FAQ, you need to run a 32-bit Windows Explorer instance for the context menu and overlays to work under 64-bit Vista.

My personal preference is to create a shortcut similar to the following for each project I'm actively using with TortoiseHg:

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

This launches explorer with the C:\projects\frobnicator folder already opened. (You can omit the /root option and just use the same shortcut for all projects if you don't mind clicking your way to the target folder every time you launch it.)

1
ответ дан 2 December 2019 в 05:16
поделиться

Я обновился до Windows 7 RC, и 64-битный обходной путь, похоже, перестал работать

2
ответ дан 2 December 2019 в 05:16
поделиться

Я только что заметил что контекстное меню и значки работают из диалогового окна открытия файла из некоторых приложений (в Vista). Сейчас я просто использую диалоговое окно открытия файла в Notepad ++, поскольку я использую Notepad ++ все время.

Кажется, это должен быть простой диалог открытия, а не новый, например, в Блокноте.

Может быть, кто-нибудь может проверить, это Уловка работает в Windows 7.

1
ответ дан 2 December 2019 в 05:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: