14

我先安装了 TSVN 并使用了很长时间。然后我安装了 T-HG,当我右键单击时,我没有看到任何 TortoiseHG。

有没有人有同样的问题?

所有的 T-SVN 覆盖仍然存在。

4

7 回答 7

6

从 0.8 版开始(2009-07-01 发布)TortoiseHg 支持 Windows Vista 64 位资源管理器 shell 集成。感谢新的 C++ shell 扩展(我为此做出了重大贡献)。

检查当前版本 TortoiseHg-0.8.1-hg-1.3.1.exe 可从http://bitbucket.org/tortoisehg/stable/downloads/

于 2009-08-04T22:33:19.447 回答
5

编辑此信息已过时。

编辑:我认为这与使用 Windows XP x64的我有关,请参见此处

TortoiseHg 可以在 Vista 上运行吗?

TortoiseHg => 0.4 确实适用于 32 位 Windows Vista,但在 64 位 Vista 上仍然存在问题。上下文菜单在 64 位 Windows 资源管理器中不起作用。您必须使用 32 位 Windows 资源管理器,如下所述。叠加层和上下文菜单确实适用于第三方 32 位文件管理器,例如 FreeCommander 或 TotalCommander。

另请注意,Vista 上使用的 GTK 主题在 0.7 之前的版本上存在问题。在 0.7 版中,我们将默认主题更改为在 Vista 上正常工作的主题。在 0.7.1 中,我们升级了 GTK,因此即使是旧的 MS-Windows 主题也可以在 Vista 上正常工作。如何让上下文菜单在 64 位 Vista 上运行?

问题是 Windows 资源管理器是 64 位进程,64 位进程无法直接与 32 位库通信。不过,幸运的是 Vista 64 附带了 32 位版本的资源管理器。要启动 32 位版本的资源管理器,请使用以下设置创建快捷方式: 目标:%windir%\syswow64\explorer.exe /separate Start In: %windir%\syswow64\

通过这个 Explorer 实例,您可以访问 TortoiseHg shell 扩展。

于 2009-04-11T01:16:33.700 回答
3

第 1 天,是的。TortoiseHG(0.9.3 通过 Kiln Client 在 FogBugz 下载)和 TortoiseSVN(1.6.7,Build 18415 - 64 Bit,2010/01/22 17:55:06)在 Windows 7 x64 上似乎没有问题。

在资源管理器中右键单击会为您提供两个子菜单,并且覆盖对于两种类型的存储库似乎都可以正常工作。

我没有太努力地在同一个地方创建这两种类型的 pf 存储库,但似乎 Subversion 不会在已经有 Mercurial (Hg) 存储库的地方创建一个。然而,HG 似乎很乐意在与现有 SVN 存储库相同的地方创建一个存储库。我没有测试两个存储库是否正确同步,所以要小心。在你愤怒地使用它之前测试它。

于 2010-02-17T01:49:17.797 回答
1

我看到和你一样的问题。我安装了 TortoiseSVN,但无法让 TortoiseHG 或 TortoiseGit 工作。只有 TortoiseSVN 显示在上下文菜单中。运行 64 位 Vista。

于 2009-04-04T21:16:45.647 回答
0

在一台机器(Windows 2000 机器)上,我也遇到了这个问题。在我的另一台 XP 机器上,我让两人幸福地生活在一起。

当我升级 T-Svn 时,XP 机器最近的覆盖消失了。我通过重新安装两者来解决问题。也许这就是你的答案,修复你的右键菜单。

于 2009-03-16T13:48:20.567 回答
0

我的vista和XP都有这个,没问题。我什至有一个由其中 2 个控制的文件夹版本,但如果出现覆盖问题,我会编写 2 个脚本以确保其中只有一个处于活动状态:

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


启用S​​VN.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 忽略模式,以确保两个 cmd 文件都被两者忽略,并且 svn 忽略 *.hg 文件夹、.hgignore 文件和 hg 忽略 *.svn 文件夹。

参考:Re:VS 的 TSvn 命令行更新

于 2009-03-23T09:15:26.060 回答
0

您可以在 Vista 中启动 32 位版本的资源管理器。启动 32 位版本时将显示 T-HG 快捷方式。

要在 64 位 Vista 中启动 32 位版本的资源管理器,请使用目标创建快捷方式:%Systemroot%\SysWOW64\explorer.exe /separate

当您使用快捷方式启动资源管理器时,它应该可以工作。

于 2009-05-23T02:47:03.420 回答