閱讀434 返回首頁    go 騰訊雲


如何在Linux環境下使用SVN

目錄

1. 安裝SVN客戶端

使用SVN進行文件上傳前,請在您的本地PC上安裝SVN客戶端。推薦使用1.7版本的SVN客戶端。請不要升級到1.8版本,1.8版本存在缺陷,可能會導致SVN同步異常。

SVN客戶端下載:https://subversion.apache.org/download/ 

SVN中文簡介:https://www.subversion.org.cn/?action-channel-name-product 

SVN手冊:https://svndoc.iusesvn.com/

2. 連接SVN庫

連接SVN庫並遷出數據到本地服務器上,分為2步:

1. 選擇要存儲SVN文件的目錄,cd進入該目錄,執行svn checkout命令(CDN服務的SVN路徑獲取,詳見:CDN文件發布),拿雲服務賬號為1251000013的開發者舉例,執行的命令如下所示:

svn checkout https://cdn.yun.qq.com/1251000013

2. 輸入用戶名和密碼(即雲服務賬號和密碼,詳見:CDN文件發布)。
在您還沒有上傳任何文件到SVN庫之前,這裏checkout出來的隻是目錄,目錄下沒有文件(除了自動生成的.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. 拷貝文件到image目錄;
3. svn add 新添加的目錄和文件;
4. svn commit 提交變更。

操作命令如下:

mkdir image
cp /tmp/1.png ./image
cp /tmp/2.png ./image
svn add image
svn commit -m"您的svn操作日誌"

3.2 修改文件

接著上麵的例子,現在需要更新1.png文件,隻需2步:
1. 拷貝新的1.png文件到image目錄;
2. 執行svn commit提交變更。

操作命令如下:

cp /tmp/1.png ./image/1.png
svn commit -m"您的svn操作日誌"

3.3 刪除文件

接著上麵的例子,現在我們不需要2.png這個文件了,刪除這個文件隻需2步:
1. svn delete 2.png文件;
2. 執行svn commit提交變更。

操作命令如下:

svn delete ./image/2.png
svn commit -m"您的svn操作日誌"

 

最後更新:2017-01-09 21:51:47

  上一篇:go 雲存儲Redis采用何種持久化方式
  下一篇:go 接入cdn之後,無法修改相關參數