• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    TortoiseSVN從1.2.6升級到1.3.2過程中遇到的問題

    發布: 2007-6-22 07:38 | 作者: coofucoo  | 來源:   | 查看: 38次 | 進入軟件測試論壇討論

    領測軟件測試網

       

    昨晚瀏覽Tigris.ORG的網站,發現TortoiseSVN已經升級到1.3.2,遂下載了Windows安裝版,準備對使用中的1.2.6版進行升級。不知道SourceForge.net這一段時間是怎么回事,訪問了多次才下載回來,所以想下載的朋友一定要有耐性。

    在升級安裝過程的過程中,當出現如下對話框時
    TortoiseSVN從1.2.6升級到1.3.2過程中遇到的問題


    由于安裝前沒有仔細閱讀發現說明,以為是TortoiseSVN對VS的Web項目有了什么新的支持,就選上了ASP.NET Hach安裝項。

    安裝完成后,重新啟動計算機,使用TortoiseSVN能夠正常查看Repository中的項目。但是轉到以前的工作目錄時,發現各種受控文件 的圖標都沒有了,跟普通文件夾一樣。仔細想想,SVN的工作目錄和普通文件夾的區別就在于工作目錄中有一個隱藏的.svn文件夾,里面保存了SVN的相關 信息,工作目錄不能正常顯示可能與此有關。建立一個臨時文件夾,Checkout一個項目到里面,果然發現隱藏的.svn文件夾的名字變成了_svn,難 怪原來的工作目錄不能正常顯示。將原來的工作目錄下的.svn文件夾更名為_svn,就可以正常工作了。

    為了搞清楚緣由,連到Subversion中文站,查看TortoiseSVN-1.3.2的發行說明,有下面一段:

    對Windows下的'_svn'目錄的官方支持 (客戶端和語言綁定)

    "_svn"的使用現在被官方的支持:因為一些版本的ASP.NET不允許點開頭的目錄(例如".svn",標準的Subversion工作拷貝管理目錄),svn命令客戶端和svnversion現 在可以使用SVN_ASP_DOT_NET_HACK環境變量,如果設置了這個值,他們會使用"_svn"而不是".svn"。我們推薦所有的 Subversion的Windows客戶端利用這個特性,注意如果設置了這個環境變量,使用標準".svn"的工作拷貝將不會工作,需要重新檢出 "_svn"的工作拷貝。

    第三方的使用Subversion庫的軟件需要更新來得到等價的API條喲個,見三個新的API: svn_wc_is_adm_dir, svn_wc_get_adm_dirsvn_wc_set_adm_dir,設置SVN_ASP_DOT_NET_HACK環境變量只會在上面提到的客戶端程序中工作,而且只有在Windows下。對于庫并不工作;庫用戶需要調用新的API,平臺獨立的。見這個郵件和它的回復。

    由于作者不使用VS開發Web項目,因此還想回到用.svn的狀態,故刪除SVN_ASP_DOT_NET_HACK環境變量,并重新啟動計算機,原來的工作目錄可以正常顯示了。

    還有兩點需要說明的是:

    1. 在Windows的資源管理器中,不能將文件夾命名為以點開頭的形式,故無法在資源管理器中將_svn重新命名為.svn,要完成該工作,需要轉到命令提示符窗口進行;
    2. 從TortoiseSVN 1.1.×版升級到1.2.×或1.3.×時,由于Berkeley DB升級的原因,你無法查看原來的
      Repository,升級原來的Repository的方法可以參見Subversion FAQ。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>