我在Windows Vista上使用TotoiseSVN,效果很好。只有一件事情讓我困擾:在Vista下,資源管理器擴展了.svn子目錄,這非常令人困惑。如何在Windows資源管理器中隱藏.svn目錄?
- 有沒有辦法在資源管理器中隱藏所有.svn文件夾?
- 也許有些東西要放入註冊表中?
(是的,我可以讓我的瀏覽器忽略所有隱藏文件,但這絕不是可能的解決辦法,因爲我需要看到他們因其他原因在開發過程中)
謝謝!
我在Windows Vista上使用TotoiseSVN,效果很好。只有一件事情讓我困擾:在Vista下,資源管理器擴展了.svn子目錄,這非常令人困惑。如何在Windows資源管理器中隱藏.svn目錄?
(是的,我可以讓我的瀏覽器忽略所有隱藏文件,但這絕不是可能的解決辦法,因爲我需要看到他們因其他原因在開發過程中)
謝謝!
等到Svn 1.7將取消它們,以支持保存在文件夾樹之外的單個文件。
否則,除了與Bill打高爾夫,您必須關閉顯示隱藏文件選項。
我認爲這將是一個單一的'.svn'作爲你的工作副本的根源(但仍然在其中),就像git和mercurial一樣。 – 2010-12-23 13:39:19
我不知道 - 從來沒有問過,但它可能會成爲您的主目錄中的一個文件。 – gbjbaanb 2010-12-24 00:10:34
一種選擇是使用WindowsExplorer 替代。
例如,我用DirectoryOpus - http://nudel.dopus.com/opus9/
它在首選項切換在文件夾樹展|隱藏文件夾 - 我相信當你說你還在想要看到它但沒有擴展 - 我認爲,不在左側(樹狀)視圖中。
這張截圖說明了什麼我得到(也是我認爲你是後)
在我的情況下,該文件夾是git的(不的.svn),但他們是我們同目的。他們是自動標記爲隱藏的文件夾。 (這個軟件做了很多很多事情 - 這樣我甚至不能再使用WindowsExplorer)。
在Opus中,如果您不希望隱藏所有隱藏屬性項目,您還可以在全局範圍內設置通配符過濾器(無處不在)。或者爲特定文件夾/分支(隱藏源區域中的.svn)設置通配符過濾器。與答案中提到的選項不同,我提到的通配符過濾器僅影響文件顯示,而不影響當前的樹,但全局過濾器將在未來計劃。 (免責聲明:我幫忙寫Opus的插件和位,並且我在這個答案中寫了指南/介紹。) – 2010-12-23 13:31:32
從命令提示,首先使使用svn取消隱藏
- > ATTRIB -h的.svn/S/d
然後使所有的.svn目錄系統文件夾+隱藏
- > ATTRIB + H + S的.svn/S/d
這樣你仍然可以顯示您的隱藏文件/文件夾(像我一樣),但只要你有「隱藏受保護的歌劇系統文件「選中後,.svn文件夾將不會顯示在Windows資源管理器中。
我想知道爲什麼.svn文件夾默認沒有+ s屬性。通過設計,用戶(甚至管理員)不應該在其中探索。 – 2012-01-30 20:24:43
隱藏隱藏文件是我知道的唯一方法。 – 2010-12-13 11:27:58
另一種選擇是不使用資源管理器的任何嚴重的事情。 ;)另外,還有一個外殼擴展(http://students.kennesaw.edu/~rzillige/shell/HiddenFilesToggle.html),它添加了一個上下文菜單項來切換隱藏文件的可見性。 – atzz 2010-12-13 11:42:32