阅读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之后,无法修改相关参数