Tortoisesvn - 缺少设置 - 使用“svn”而不是“.svn”

时间:2011-10-17 18:36:46

标签: svn tortoisesvn icons

我刚刚从SVN 1.6更新到SVN 1.7。我的图标叠加层没有显示出来。在1.7中查看SVN的设置时,我不再可以选择使用“_svn”目录。这可能就是我遇到问题的原因。有谁知道如何让SVN 1.7再次使用_svn目录?

6 个答案:

答案 0 :(得分:6)

这是我在新版本的帮助下找到的。

  

从版本1.4.0及更高版本开始,TortoiseSVN安装程序没有   为用户提供设置SVN_ASP_DOT_NET_HACK的选项   环境变量,因为这导致了许多问题和   无论是否总是安装所有内容的用户都会感到困惑   他们知道它的用途。

     

但该选项仅对用户隐藏。你仍然可以强迫   TortoiseSVN安装程序通过设置来设置该环境变量   ASPDOTNETHACK属性为TRUE。例如,你可以开始了   像这样的安装程序:

     

msiexec / i TortoiseSVN-1.4.0.msi ASPDOTNETHACK = TRUE

答案 1 :(得分:1)

对TortoiseSVN进行此更新后,您需要手动更新工作副本才能使用它(在更新之前不会显示图标叠加!)。

不确定_svn

TortoiseSVN Release Notes

更新: 我找到了Setting the SVN_ASP_DOT_NET_HACK environment variable 哪个可以做你想要的。

答案 2 :(得分:1)

自VS2005以来,这些网络服务问题已经消失。只有我们这些坚持.net 1.1的人别无选择,只能处理下划线黑客攻击。我可以确认1.7确实认识到了下划线黑客攻击,至少就已经使用黑客的升级1.6而言。 msiexec / i TortoiseSVN- [1.7] .msi ASPDOTNETHACK = TRUE升级1.6并且不会删除黑客攻击。您仍然需要升级您的工作副本,但之后工作正常。同样,我只能确认升级是否有效,我无法确认它是否可以在新安装中运行,但我怀疑它会。谢谢你TortoiseSVN因为没有让绝望的人在寒冷中过时。

答案 3 :(得分:1)

在工作副本文件夹中打开命令提示符。 运行以下命令:

attrib -h _svn
rename _svn .svn
attrib +h .svn

您可以在所有工作副本中执行此操作。在计算机之间移动工作副本之后,这对我有用,其中一个是ASPDOTNETHACK,另一个是关闭的。根据TortoiseSVN文档,VS.NET2002只需要ASPDOTNETHACK。以后的版本不需要它。

答案 4 :(得分:0)

答案 5 :(得分:0)

我最近升级了自己并遇到了同样的问题。我继续从注册表中删除我认为过剩的要求覆盖图标项目,但这没有帮助。看到crashmstr的答案,我看了看,并注意到“升级SVN工作副本”选项,这就行了。

右键单击文件夹,然后选择“升级SVN工作副本”