• 返回前端专题 >
  • 首页
  • CMS规范
  • 切割规范
  • 脚本规范
  • SEO规范
  • SVN操作说明

SVN操作说明

什么是 TortoiseSVN?

SVN是类似于VSS 和 CVS 的版本管理软件,TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

安装:
  1. 1. 安装TortoiseSVN 标准安装即可,安装后重新启动。
  2. 2. 安装汉化包
  3. 3. 打开TortoiseSVN的settings。如图:

  4. 4. language处选择chinese,确定后完成汉化

使用:
  1. 1. 新建一文件夹,右击选择SVN检出

  2. 2. 输入SVN地址,确定后从服务器上下载文件

修改:

修改前请右击文件夹空白处点击SVN提交,再点击SVN更新,确保手上文件版本为最新版本

  1. 1. 对相应的文件编辑, 文件修改后变成勾号变成叹号
  2. 2. 右击修改后的文件,点击SVN提交,将服务器上的文件更新成已修改的:

    并在上面的框内写入修改的内容(让别人知道你改了什么)

    修改成功。

  3. 3. 如果服务器上已有别人上传更新的版本,将会提交失败,如图:

  4. 4. 更新失败,右击文件,选择TortoiseSVN->比较差异,查看2个文件的差别,看是否存在冲突

    不存在冲突,选择SVN更新即合并了前版本和现在版本。

  5. 5. 双方修改了同一处会出现冲突,如图:,右击SVN更新,下载到你手上版本的文件原版,服务器上最新的版本,和手上版本,对比修改后,删除刚刚下载的几个文件,右击SVN提交进行更新。(PS研究不彻底的部分)

增加:

本地新加入文件
然后右击此文件
TortoiseSVN->增加,然后SVN提交,将改动提交上SVN后台

删除:

本地删除文件,然后SVN提交,选择删除的文件提交

更新:

无论修改、增加、删除都需要登陆BOSS后台(boss.91.com)进行更新
在BOSS的页面左边选择发布管理
中间选择相应的活动项目

右边选中相应的SVN目录,点击SVN更新 ,

然后点击相应的RSYNC,再点击发布

勾选有修改的文件,然后发布选定,即可更新到外网。
删除暂时需要发布文件所在目录进行同步。