434
騰訊雲
如何在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