- 什么是 TortoiseSVN?
-
SVN是类似于VSS 和 CVS 的版本管理软件,TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
- 安装:
-
- 1. 安装TortoiseSVN 标准安装即可,安装后重新启动。
- 2. 安装汉化包
- 3. 打开TortoiseSVN的settings。如图:
- 4. language处选择chinese,确定后完成汉化
- 使用:
-
- 1. 新建一文件夹,右击选择SVN检出
- 2. 输入SVN地址,确定后从服务器上下载文件
- 1. 新建一文件夹,右击选择SVN检出
- 修改:
-
修改前请右击文件夹空白处点击SVN提交,再点击SVN更新,确保手上文件版本为最新版本
- 1. 对相应的文件编辑, 文件修改后变成勾号变成叹号
- 2. 右击修改后的文件,点击SVN提交,将服务器上的文件更新成已修改的:
并在上面的框内写入修改的内容(让别人知道你改了什么)
修改成功。 - 3. 如果服务器上已有别人上传更新的版本,将会提交失败,如图:
- 4. 更新失败,右击文件,选择TortoiseSVN->比较差异,查看2个文件的差别,看是否存在冲突
不存在冲突,选择SVN更新即合并了前版本和现在版本。
- 5. 双方修改了同一处会出现冲突,如图:,右击SVN更新,下载到你手上版本的文件原版,服务器上最新的版本,和手上版本,对比修改后,删除刚刚下载的几个文件,右击SVN提交进行更新。(PS研究不彻底的部分)
- 增加:
-
本地新加入文件
然后右击此文件
TortoiseSVN->增加,然后SVN提交,将改动提交上SVN后台
- 删除:
-
本地删除文件,然后SVN提交,选择删除的文件提交
- 更新:
-
无论修改、增加、删除都需要登陆BOSS后台(boss.91.com)进行更新
在BOSS的页面左边选择发布管理
中间选择相应的活动项目右边选中相应的SVN目录,点击SVN更新 ,
然后点击相应的RSYNC,再点击发布
勾选有修改的文件,然后发布选定,即可更新到外网。
删除暂时需要发布文件所在目录进行同步。