2009-06-16 41 views
16

我只是檢查出的git-svn的,以爲我會試試看用我現有的資源庫之一。當我運行git-svn時,出現這個錯誤。預計FS格式「2」發現格式「3混帳svn的

無法打開存儲庫:無法打開ra_local會話到URL:無法打開 開放存儲庫'{MyFilePath}':預期FS格式'2'; 發現格式 '3'在C:/ Program Files文件/混帳/斌/混帳svn的線1358

我跑版本檢查的git - svn的,我使用它打印出來:

git-svn version 1.5.5.1015.g9d258 (svn 1.4.6) 

我注意到,它的使用SVN版本1.4.6,但我創建使用TortoiseSVN與SVN版本顛覆1.5.1 repositry。

我的主要問題是,我該如何更新混帳svn的,這樣它會使用1.5?

+0

你的git版本也很舊。特別是在Windows(這是你使用它似乎),從那時起有很多修復。我會嘗試先更新git。 – 2009-06-16 04:35:35

+0

我正在運行1.6.3.msysgit.0,它仍然有svn 1.4.6,所以你需要運行svnserve。 – Tanj 2009-07-03 20:06:09

回答

14

如果您使用的網絡協議(如svn://),而不是訪問本地文件訪問Subversion版本庫,那麼事情應該正確地爲你工作。看起來好像您要求git-svn直接訪問存儲庫,導致您顯示的問題。 Subversion網絡協議對老客戶端連接更有彈性。

12

我遇到的時候想快速測試混帳SVN的一些行爲,因此需要一個SVN倉庫這個問題。

我創建存儲庫下面的命令:

svnadmin create --pre-1.4-compatible 

Git是能夠理解這樣的存儲庫。