我有一個倉庫,我一直在努力一點,它有大約805個網站的修訂版。Subversion開關問題 - Windows確定,Ubuntu不行!
從項目開始就有人設想,一旦我們通過開發使其成爲一個簡短的途徑,我們將分成多個分支,一個用於基本框架,最初一個用於第一個基於該基礎的網站框架。最終會有更多基於該框架的網站。
我剛剛在HEAD修訂版中創建了兩個分支,一個名爲「Framework」,另一個名爲「Site」。
我有兩個工作副本,一個在ubuntu Dev服務器上。這是我開展大部分開發工作的地方,但我還在Windows機器上安裝了另一個工作副本。這被用於事物的設計方面。
到目前爲止,這工作得很完美,兩份工作副本都可以愉快地提交給主幹。
大的問題我有是,現在我有分支機構,窗機能夠訪問的分支,但Ubuntu的機器給出了錯誤:
svn: Could not open the requested SVN filesystem
一個Windows機器我使用TortoiseSVN的,並Ubuntu機器是顛覆命令行。
的倉庫位於:
http://192.168.1.251/svn/project
與軀幹:
http://192.168.1.251/svn/project/trunk
,並在分行:我使用轉我的Ubuntu
http://192.168.1.251/svn/project/branches/Framework
http://192.168.1.251/svn/project/branches/Site
命令將機器複製到另一個分支機構(比如Framework分支機構)是:
svn switch http://192.168.1.251/svn/project/branches/Framework
哪像我上面提到的回報:
svn: Could not open the requested SVN filesystem
任何人都能夠解釋爲什麼在Windows機器可以訪問分支確定任何光線,但是Ubuntu的客戶端不能?
不知道這是否會有所幫助,但我在Windows/Linux SVN中遇到了一些不好的體驗:Linux區分大小寫,而Windows不區分大小寫。因此,Windows中的文件夾「名稱」可以作爲「名稱」訪問,但Linux因爲找不到「名稱」而返回錯誤。 – 2011-02-02 20:31:14
你的文件夾被命名爲「框架」或「框架」? – 2011-02-02 20:32:43