我已将计算机从Windows XP升级到Windows 8并选择保留所有文件和设置。升级后,我安装了TortoiseSVN 1.710版,这是我在XP上使用的版本。但现在它不再识别SVN文件夹。在我的文件夹中,我没有叠加图标,当我右键单击时,我只能看到“结帐”选项,就好像该文件夹为空或不包含任何版本控制一样。 当我在资源管理器中选择“显示隐藏的文件”时,我可以看到_svn文件夹肯定存在。我注意到它被标记为“只读”,但删除并不能解决问题。
有没有人有一个想法,为什么乌龟不检测_svn文件夹?升级到Windows 8后,TortoiseSVN无法识别svn文件夹
2
A
回答
3
答案在问题中。从版本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文件夹,一切都解决了。
0
它是'_svn'还是'.svn'?新近签出的项目是否适合你?
我的猜测是升级不知何故将该文件夹从'.svn'重命名为'_svn',这让龟龟无法捡起它。在这种情况下,你必须重命名它,它应该再次工作。
我一直在Win8上运行TortoiseSVN过去没有问题。
+0
这是_svn,这确实是问题所在。我只是回答了我自己的问题。 –
相关问题
- 1. 2.2升级后无法识别Nexus One
- 2. 从Windows 7升级到Windows 8后无法启动Visual Studio 2012
- 3. TortoiseSVN导入.svn文件夹
- 4. 更新后Tortoisesvn无法识别更改的文件
- 5. 升级到subclipse 1.8后,eclipse 3.7.1无法识别版本化文件
- 6. 升级到ActiveMQ 5.6.0后无法识别Spring JNDI数据源
- 7. 升级到Rails后无法识别模型3
- 8. Anaconda无法识别 - 升级参数
- 9. SVN升级工作副本 - TortoiseSVN
- 10. 升级后无法捕捉窗口8
- 11. Java:Eclipse无法识别源文件夹
- 12. is_dir无法识别文件夹
- 13. 为TortoiseSVN 1.7更改.svn文件夹?
- 14. SDImageView - 4.0升级后无法识别的错误
- 15. Android:升级后手机无法被ADT识别
- 16. 将Windows Phone 7.5升级到Windows Phone 8?
- 17. 升级后无法启动jenkins windows slave
- 18. 我无法再看到.SVN文件夹?
- 19. TortoiseSVN v1.7 - 从V1.6升级工作副本文件夹时出错
- 20. 语音识别到文本Windows Phone 8
- 21. TortoiseSVN标识修改后的文件 - 为什么svn diff报告没有区别?
- 22. 现在升级到iOS7.1将无法识别XCode中的设备?
- 23. 的Windows RT无法升级后建立到Windows 8.1项目
- 24. Cmake无法找到提升文件夹
- 25. 文件无法识别:文件格式无法识别
- 26. loop_apply.o:无法识别文件:无法识别文件格式
- 27. 升级到VS10后无法链接到lib文件
- 28. Windows Phone 10升级后Windows Phone 8/8.1仿真程序无法正常工作
- 29. 无法升级到WIndows上的tensorflow v1.0
- 30. tortoiseSVN 1.8升级没有升级svn.exe
您不仅需要解决_svn破解,SVN 1.7不会立即识别1.7之前的工作副本,除非知道它可能是WC - 您需要运行“SVN升级”每个WC的顶层。 – alroc
@alroc:对。但是我已经为所有文件夹做过一次了。这是我很确定我在Windows XP下已经是1.7版本的原因。 –