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