TortoiseHG и TortoiseSVN хорошо играют вместе?
У меня был TSVN, который был установлен первым и используется в течение длительного времени. Затем я устанавливаю T-HG, и когда я нажимаю правой кнопкой мыши, я не вижу TortoiseHG.
У кого-то есть такая же проблема?
Все накладки T-SVN все еще существуют.
Ответы
Ответ 1
EDIT. Эта информация устарела.
EDIT: Я думаю, что это связано со мной, используя Windows XP x64. Смотрите здесь:
Работает ли TortoiseHg на Vista?
TortoiseHg = > 0.4 работает на 32-разрядной Windows Vista, но все еще есть проблемы с 64-разрядной версией Vista. Контекстные меню не работают в 64-битном Windows Explorer. Вы должны использовать 32-разрядный проводник Windows, как описано ниже. Оверлей и контекстное меню работают со сторонними 32-разрядными файловыми менеджерами, такими как FreeCommander или TotalCommander.
Также обратите внимание, что тема GTK, используемая в Vista, имела проблемы с версиями до 0,7. В версии 0.7 мы изменили тему по умолчанию на то, что правильно работало на Vista. В 0.7.1 мы обновили GTK, поэтому даже старая тема MS-Windows должна корректно работать в Vista.
Как я могу получить контекстное меню, работающее на 64-битной Vista?
Проблема в том, что Windows Explorer представляет собой 64-разрядный процесс, а 64-разрядные процессы не могут напрямую связываться с 32-разрядными библиотеками. Однако, к счастью, Vista 64 поставляется с 32-разрядной версией Explorer. Чтобы запустить 32-разрядную версию Проводника, создайте ярлык со следующими настройками:
Цель:% windir%\syswow64\explorer.exe/разделить
Начало В:% windir%\syswow64 \
В этом экземпляре Explorer вы можете получить доступ к расширению оболочки TortoiseHg.
Ответ 2
Начиная с версии 0.8 (выпущена 2009-07-01) TortoiseHg поддерживает 64-разрядную интеграцию с оболочкой Windows Vista. Благодаря новому расширению оболочки С++ (я внес значительный вклад в это).
Проверить текущий выпуск TortoiseHg-0.8.1-hg-1.3.1.exe, доступный из http://bitbucket.org/tortoisehg/stable/downloads/
Ответ 3
В первый день, да. TortoiseHG (0.9.3 через загрузку Kiln Client в FogBugz) и TortoiseSVN (1.6.7, Build 18415 - 64 бит, 2010/01/22 17:55:06), похоже, играют вместе без проблем в Windows 7 x64.
Щелчок правой кнопкой мыши в Проводнике дает вам оба подменю, и наложения, похоже, работают нормально для обоих типов репозиториев.
Я не слишком старался создавать оба типа pf-репозитория в одном и том же месте, но похоже, что Subversion не создаст тот, где уже существует репозиторий Mercurial (Hg). Однако HG, похоже, был счастлив создать репо в том же месте, что и существующее SVN-репо. Я не слишком сильно тестировал, правильно ли синхронизированы оба репозитория, но будьте осторожны. Испытайте это, прежде чем использовать его в гневе.
Ответ 4
Я вижу ту же проблему, что и вы. У меня установлен TortoiseSVN, и я не могу заставить TortoiseHG или TortoiseGit работать. В контекстных меню отображается только TortoiseSVN. Запуск 64-разрядной версии Vista.
Ответ 5
У меня тоже была эта проблема, на одной машине (ящик Windows 2000). На моей другой, XP, машине, у меня есть две счастливые люди вместе.
У компьютера XP недавно были перекрыты оверлеи, когда я обновил T-Svn. Я исправил проблему, переустановив оба. Возможно, ваш ответ здесь, чтобы исправить ваше меню правой кнопки мыши.
Ответ 6
У меня это было на моей Vista и XP, без проблем. У меня даже есть версия папки, которой управляют 2 из них, но в случае проблемы наложения я пишу 2 script, чтобы убедиться, что только один из них активен:
EnableHg.cmd:
FOR /R %%f IN (.svn) DO IF EXIST "%%f"
ATTRIB -h "%%f"
RENAME "%%f" 3.svn
ATTRIB +h "%%f"
)
move 3.hg .hg
EnableSVN.cmd:
move .hg 3.hg
FOR /R %%f IN (3.svn) DO IF EXIST "%%f" (
ATTRIB -h "%%f"
RENAME "%%f" .svn
ATTRIB +h "%%f"
)
move 3.hg .hg
Затем я обновил шаблон svn и hg ignore, чтобы убедиться, что оба файла cmd игнорируются обоими и svn игнорирует *.hg папку, файл .hgignore и hg игнорирует папку *.svn.
Ссылка: Re: Обновление командной строки с TSvn для VS
Ответ 7
Вы можете запустить 32-разрядную версию Explorer в Vista. Заголовки T-HG будут отображаться при запуске 32-разрядной версии.
Для запуска 32-разрядной версии Проводника в 64-разрядной версии Vista создайте ярлык с целью:% Systemroot%\SysWOW64\explorer.exe/separate
Когда вы запускаете Explorer с помощью ярлыка, он должен работать.