gpt4 book ai didi

windows-8 - TortoiseSVN 升级到 Windows 8 后无法识别 svn 文件夹

转载 作者:行者123 更新时间:2023-12-04 05:24:27 25 4
gpt4 key购买 nike

我已将计算机从 Windows XP 升级到 Windows 8,并选择保留我的所有文件和设置。升级后我安装了 TortoiseSVN 版本 1.710,这是我还在 XP 上使用的版本。但现在它似乎不再识别 SVN 文件夹。在我的文件夹上,我没有覆盖图标,当我右键单击时,我只得到“结帐”选项,就好像文件夹是空的或不包含任何版本控制一样。
当我在资源管理器中选择“显示隐藏文件”时,我可以看到 _svn 文件夹肯定在那里。我确实注意到它被标记为“只读”,但删除它并不能解决问题。
有没有人知道为什么 Tortoise 没有检测到 _svn 文件夹?

最佳答案

答案就在问题中。从版本 1.6 Tortoise 不再识别 _svn 文件夹,而是使用 .svn 文件夹。在我的 Windows XP 机器上,我可能曾经选择安装允许使用 _svn 文件夹的“hack”,即使我升级到 1.7,它也保持这种状态。
由于升级到 Windows 8 保留了文件但需要全新安装所有软件,因此使用 _svn 文件夹的选项丢失了。
所以我必须找到一个解决方案将我所有的 _svn 文件夹重命名为 .svn。幸运的是,Windows 8 附带了 Powershell 3.0,这使得这很容易。
只需打开 Powershell 窗口,将目录更改为“文档”文件夹并键入:

Get-ChildItem _svn -recurse -force | foreach {rename-item $_ $_.Name.Replace("_",".")}

这将重命名所有 _svn 文件夹,一切都解决了。

关于windows-8 - TortoiseSVN 升级到 Windows 8 后无法识别 svn 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13360587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com