我刚刚从SVN 1.6升级到SVN 1.7,但我的图标叠加没有显示出来。在查看SVN 1.7的设置时,我没有了使用"_svn"目录的选项,这可能是导致问题的原因。有没有人知道如何让SVN 1.7再次使用_svn目录?
我刚刚从SVN 1.6升级到SVN 1.7,但我的图标叠加没有显示出来。在查看SVN 1.7的设置时,我没有了使用"_svn"目录的选项,这可能是导致问题的原因。有没有人知道如何让SVN 1.7再次使用_svn目录?
这是我在新版本帮助文件中找到的内容。
从1.4.0版本开始,TortoiseSVN安装程序不再为用户提供设置SVN_ASP_DOT_NET_HACK环境变量的选项,因为对于那些无论是否知道它的作用都会安装所有东西的用户来说,这会引起很多问题和困惑。
但是该选项仅对用户隐藏。您仍然可以通过将ASPDOTNETHACK属性设置为TRUE来强制TortoiseSVN安装程序设置该环境变量。例如,您可以像这样启动安装程序:
msiexec /i TortoiseSVN-1.4.0.msi ASPDOTNETHACK=TRUE
attrib -h _svn
rename _svn .svn
attrib +h .svn
随着TortoiseSVN的更新,您需要手动更新工作副本才能使用它(在更新之前不会显示任何图标覆盖!)。
对_svn不确定
更新: 我找到了设置SVN_ASP_DOT_NET_HACK环境变量 这可能是您正在寻找的内容。
自从VS2005以来,这些Web服务问题就已经消失了。只有我们这些被困在.net 1.1上的人别无选择,只能处理下划线黑客。我可以确认1.7确实识别下划线黑客,至少在升级已经使用黑客的1.6时是如此。msiexec /i TortoiseSVN-[1.7].msi ASPDOTNETHACK=TRUE可以升级1.6而不删除黑客。您仍然需要升级您的工作副本,但之后它可以正常工作。再次感谢TortoiseSVN没有让那些过时的人束手无策。
我最近升级了自己,遇到了同样的问题。 我试着从注册表中删除我认为是多余的覆盖图标项,但这并没有帮助解决问题。看到crashmstr的答案后,我仔细查看了选项“升级SVN工作副本”,那就解决了。
右键单击文件夹并选择“升级SVN工作副本”