我已將計算機從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版本的原因。 –