使用: 仅介绍基本使用方法
TortoiseSVN 介绍
也叫乌龟SVN,是当前 Windows 上最流行的 SVN 客户端 安装: 安装后直接点下一步即可 安装分为软件主体安装以及汉化包安装 下面是教程网址 SVN安装教程 目前项目暂定分为3个部分 doc(文档以及手册) package(上位机) code(代码) 欢迎大家提出更好的分类方案
Checkout检出代码
在进行下列操作之前都需要先检出代码
此时需要填写密码和用户名 目前的密码与用户名以及权限如下:
用户名 | 密码 | 权限 |
---|
admin | admin888 | 可读可写 | vip | vipadmin | 可读可写 | normal | 123456 | 可读不可写 |
Update更新代码
右键 SVN Update 更新代码,这样就能把其他人提交的代码同步到自己电脑上了
Commit提交代码
提交代码也很简单,右键SVN Commit…,填入提交描述,就可以把本地提交的代码提交到服务器了。 在提交代码前我们应该update下代码,这是个好习惯,可以避免覆盖别人的代码和代码冲突。
忽略文件
有时候某些目录或者文件我们不想提交到 SVN 服务器,这时我们可以忽略这些文件。 下面演示忽略 temp 目录和 *.map 文件 右键add to ignore…,选择对应的文件,或者以该文件后缀命名的文件,对于文件夹,可采用递归忽略,也就是对子文件夹也进行忽略 撤销忽略,文件的操作方式步骤是一样的,目录的有点不一样,请看下面演示
如何创建分支
以上面的目录结构为例子,我们从当前主干创建一个分支出去,表示1.0版本,操作步骤如下:
右键 trunk 目录 => 右键TortoiseSVN => Branch/tag 填写分支路径/branches/online1.0,填写注释,选择最用最新的版本开分支,如下:
修改仓库地址
快速更换:右键点击仓库根目录 => TortoiseSVN => relocate,修改仓库地址,点击确定后就修改好了
解决冲突
当多个人修改了同一个文件的同一行时会出现该问题 可以看下图,点击“编辑冲突”
会进入到SVN自带的代码对比软件中去,如下图所示 后续自行修改即可
|