SVN使用總結

SVN版本歷史中之前一直是每一個同步目錄中一個.svn隱藏文件,後期的版本中只在同步根目錄產生一個.svn隱藏文件。這兩版本的svn是不兼容的,意思是兩個不同版本checkout出來的文件集合不能被對方識別。tortoise svn雖然在某個版本之後提供SVN Upgrade working copy功能將非兼容版本checkout出來的內容格式化爲自己可識別的svn格式,但是不要輕易嘗試,最起碼嘗試之前做個備份,因爲有可能升級之後兩個版本都不能識別(出現過),另外一個重要的東西是考慮到svn服務器和客戶端版本也有非兼容的情況【待證實】。

SVN Upgrade working copy功能體驗

在svn checkout項目右擊,如果同步內容與當前svn客戶端未關聯的情況下會有此選項:
如eclipse svn 1.6.2checkout如下:
這裏寫圖片描述
本地tortoise svn1.9.2不能識別,右鍵如下:
這裏寫圖片描述
這裏寫圖片描述
操作後:
這裏寫圖片描述

svn格式是調整過來到1.8的格式了,能不能後續操作驗證下吧、

tortoise svn 1.7.x與 eclipse svn 1.8.x都是隻在根目錄生成一個隱藏.svn文件,可進行整合使用。本機使用tortoise svn1.7.12, myeclipse 10.7使用1.8.5

相關SVN問題及解決:

  1. tortoise svn1.9.2降低版本爲1.7.12第一次右鍵時出現如下問題,點擊確定,右鍵菜單彈出。CTRL + C等系統快捷鍵的時候同樣彈出此錯誤。
    這裏寫圖片描述
    該問題相關信息:
    https://tortoisesvn.net/crashhandler.html
    個人解決方法:
    取1.9.2的SendRpt.exe放到提示的目錄下重新啓動,好了。
    這個問題可能是沒有卸載趕緊1.9.2導致部分配置還保留着。

tortoise svn 使用技巧總結

  1. 獲取文件名稱列表
    同步文件夾下右鍵->Tortoise SVN->show log->選中你要的版本,再選中下面的文件Path列,ctrl + c 就複製了文件名稱列表
  2. 導出某個版本的文件更新文件列表
    跟上步操作類似,這次需要選中文件然後右鍵->Export
  3. 導出帶路徑的某個版本的文件更新列表方法
    跟上步類似,選中你要導出的版本後右鍵->Compare with previous revision->對話框中選中文件列表右鍵->Export selection to

Tortoise SVN 各版本下載地址:

http://sourceforge.net/projects/tortoisesvn/files/
更新中……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章