268
騰訊雲
如何在windows下使用SVN
目錄
1. 安裝SVN客戶端
使用SVN進行文件上傳前,請在您的本地PC上安裝SVN客戶端。推薦使用1.7版本的SVN客戶端。請不要升級到1.8版本,TortoiseSVN 1.8版本存在缺陷,可能會導致SVN同步異常。
Windows下推薦使用TortoiseSVN,下載地址:https://tortoisesvn.net/downloads.html
下麵的操作指引都以TortoiseSVN為例。
2. 連接SVN庫
連接SVN庫並遷出數據到本地服務器上,大體分為5步:
1. 選擇要存儲SVN文件的目錄,進入該文件夾,鼠標右鍵點擊空白處,在右鍵菜單中選擇“SVN Checkout...”,如下圖所示:
2. 在彈框裏填入您的SVN庫路徑(CDN服務的SVN路徑獲取,詳見:CDN文件發布),彈框中的其它選項保持默認,如下圖所示:
3. 點擊彈框中的“OK”按鈕,首次登錄時要求輸入該SVN版本庫的用戶名和密碼(即雲服務賬號和密碼,詳見:CDN文件發布)。登錄框如下圖所示:
4. 通過驗證後,即開始從SVN庫中checkout該SVN庫裏的所有文件。如下所示:
5. Checkout成功後,即可在本地機器“cdn-files”目錄下看到該SVN庫下的所有文件。
如果您還沒有上傳任何文件到SVN庫,該目錄下是沒有文件的,隻有一個.svn目錄,如下圖所示:
3. 添加/修改/刪除文件
不論是添加、修改、還是刪除文件,最後都要執行“SVN Commit…”才能把本地的修改提交到SVN庫中。下麵分別介紹三種操作的執行步驟。、
3.1 添加文件
舉例:您的svn庫路徑是https://cdn.yun.qq.com/1251000013,您想要發兩個文件到CDN上,想讓用戶在web頁麵上訪問這兩個文件的url如下:
https://1251000013.cdn.myqcloud.com/1251000013/image/1.png
https://1251000013.cdn.myqcloud.com/1251000013/image/2.png
隻需如下4步,即完成文件上傳到svn:
1. 在您本地的svn庫目錄下創建image目錄,創建後樣式如下圖:
2. 把要上傳到CDN的1.png和2.png兩個文件放到image目錄下,如下圖所示:
3. 鼠標右鍵點擊image目錄,如下圖所示,選擇TortoiseSVN,然後選擇Add…。
點擊Add後,會提示要添加的文件列表,如下圖:
點擊OK後,image目錄和image目錄中的文件上麵會有一個藍色的十字圖標,如下所示:
4. 在目錄中空白處或者在image目錄上,右鍵點擊,選擇“SVN Commit..”菜單項,如下圖所示:
然後在下圖所示的彈出框中填寫本次提交的日誌(必填項,不填將導致提交失敗),填寫後點擊“OK”:
彈出下圖所示的對話框則說明上傳成功。
與此同時,image目錄和1.png、2.png文件上會有一個綠色的對號圖標
到此,添加image/1.png和image/2.png到SVN的工作就完成了。
3.2 修改文件
接著上麵的例子,現在需要更新1.png文件,隻需2步:
1. 將新的1.png文件覆蓋image目錄的1.png文件,這時1.png文件上會有一個紅色的感歎號圖標,如下圖所示:
2. 右鍵點擊image目錄的空白地方或者更新了的1.png文件,同“添加文件”的第4步,選擇SVN Commit…,然後會彈出提示框,輸入svn操作日誌後,點擊ok,會顯示如下圖所示對話框,點擊OK,1.png文件上的圖標會變回綠色的對號。到此,則完成了更新CDN中image/1.png文件的操作。
3.3 刪除文件
接著上麵的例子,現在我們不需要2.png這個文件了,刪除這個文件隻需2步:
1. 右鍵點擊2.png文件,如下圖所示,選擇TortoiseSVN,然後點擊“Delete”,2.png就消失了。
2. 在image目錄的空白處,右鍵點擊,選擇SVN Commit… , 在彈出框中填寫SVN操作日誌,然後點擊“OK”,彈出如下圖的SVN對話框,點擊“OK”,則完成了從CDN中刪除image/2.png文件的操作。
最後更新:2017-01-09 21:51:47