Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 乌龟和乌龟在一起玩得好吗?_Svn_Mercurial_Tortoisesvn_Tortoisehg - Fatal编程技术网

Svn 乌龟和乌龟在一起玩得好吗?

Svn 乌龟和乌龟在一起玩得好吗?,svn,mercurial,tortoisesvn,tortoisehg,Svn,Mercurial,Tortoisesvn,Tortoisehg,我首先安装了TSVN,并使用了很长时间。然后我安装了T-HG,当我右键点击时,我没有看到任何乌龟 有人有同样的问题吗 所有的T-SVN覆盖仍然存在。我也有这个问题,在一台机器上(Windows 2000机器)。在我的另一台XP机器上,我让这两个人幸福地生活在一起 当我升级T-Svn时,XP机器的覆盖层最近消失了。我通过重新安装两者修复了问题。也许这就是你的答案,来修复你的右键菜单。我在vista和XP上有这个,没问题。我甚至有一个文件夹版本由其中两个控制,但如果出现覆盖问题,我会编写两个脚本以确

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

有人有同样的问题吗


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

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


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

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

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模式,以确保svn忽略*.hg文件夹、.hgignore文件和hg忽略*.svn文件夹都忽略了2个cmd文件


参考资料:

我看到了与您相同的问题。我安装了OrtoiseSVN,但无法让OrtoisehG或Ortoisegit工作。上下文菜单中只显示OtteroiseSVN。运行64位Vista。

编辑此信息已过期

编辑:我认为这与我使用Windows XPx64有关参见:

乌龟在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 开始于:%windir%\syswow64\
从这个Explorer实例,您可以访问Ortoisehg外壳扩展。

您可以在Vista中启动32位版本的Explorer。启动32位版本时,T-HG快捷方式将显示

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

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

从0.8版(2009-07-01发布)开始,Ortoisehg支持Windows Vista 64位资源管理器外壳集成。感谢新的C++ shell扩展(我对此做出了显著贡献)。 检查第1天可从

获得的当前版本TortoiseHg-0.8.1-hg-1.3.1.exe,是。TortoiseHG(0.9.3通过FogBugz上的窑炉客户端下载)和TortoiseSVN(1.6.7,构建18415-64位,2010/01/22 17:55:06)在Windows 7 x64上似乎没有问题

在资源管理器中单击鼠标右键可以同时显示子菜单和覆盖图,这两种类型的存储库似乎都可以正常工作


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

Hmm..64位相关吗?我正在运行64位Windows XP。刚刚让tortoiseSVN和tortoiseGIT在Vista64上一起工作——确保安装64位版本,否则它将无法工作。6个月后,它们仍然愉快地共存。现在我需要做的就是安装TortoiseGit,然后把整个事情搞砸。更新:TortoiseSVN、TortoiseHg和TortoiseGit在Windows7 x64中看起来都很开心,因为在撰写本文时的版本是最新的。Git的设置有点像PITA&我之所以这么做是因为GitHub。图标覆盖似乎适合所有东西。啊,我可能不需要乌龟。参见被抛弃的乌龟。Ortoisehg与GitHub等人合作良好。