预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SVN使用说明TortoiseSVN基本操作TortoiseSVN客户端下载安装: http://192.168.10.202/svn/download SVN库结构 项目库二级目录的固定结构: trunk:主版本。 tags:用于存放库中所有标签 注意: 1、项目库的trunk,tags为固定的二级目录,请注意不要删除这三个文件夹。同时,也不要在二级目录结构下创建其他文件或文件夹。 2、非项目目录结构不做强制要求检出(checkout) 检出注意事项: 检出时需要输入仓库名 如果检出某一具体位置,建议检出的目标位置也要输入完整路径。 一般情况下,不建议全库检出。 除非需要对分支进行操作,否则不建议检出分支。 如果需要查看标签的内容,建议用仓库浏览器进行查看。而不是将标签检出到本地查看,以避免不必要的空间资源浪费。 一般情况下,如果只是查看仓库内容,并不需要对具体文件进行修改,则建议使用仓库浏览器。登录 首次访问SVN库时,需要提供登录信息: 用户名:姓名全拼 密码:原始密码由管理员邮件通知新用户 (SVN无法自行修改密码,只能通过管理员后台修改,如需修改密码,请与管理员联系!)如何注销? SVN不支持直接注销,可以间接通过清除settings的authenticationdata来实现注销。Add 可以添加单个文件,也可以添加整个工程。 如果某工程下的不同文件夹内有多个文件需要添加到库中,可以执行如下操作(比逐个文件提交更为方便):选择工程,然后执行add,系统会自动识别出有哪些文件需要添加。用户也可以手动选择是全部添加还是只添加部分文件。提交(commit) Add之后需要进行“提交”。在add文件上点击右键。 通过TortoiseSVN对库中内容进行的基本操作,都需要做“提交”操作。 改名(rename) SVN允许用户对文件或文件夹进行“改名”操作。 在需要改名的文件上点右键。 删除(delete) SVN允许用户删除单个文件或文件夹。 在需要删除的文件上点右键。更新(update) 将存储库中文件同步到本地工作拷贝中。 在需要同步位置点右键。查看日志(showlog) 查看所选目录或文件的日志。 注: SVN的日志可以记录每个版本所做的操作 可以通过日志进行不同版本间的比较 标签/分支(branches/tags) SVN的标签和分支概念已经脱离本来意义,实际上就是一份copy。 在需要建立分支或者标签的位置点右键。 目前svn中只是在发布版本上打标签,没有建立分支的要求。为便于管理,要求保存至tags目录中。 配置库浏览 通过仓库浏览器可直接对库进行操作。通过浏览器浏览 通过IE浏览器可直接浏览库中内容,但不能批量下载和对库操作。使用SVN时的注意事项: SVN路径区分大小写。 不能单独一个文件检出,只能检出相应的目录。 .svn文件夹引起的问题:将一个项目的源码复制到另一个项目中时,不能直接复制,需要清除那些隐藏的.svn文件夹,否则容易导致上传出错或者提交混乱。 使用SVN时的注意事项: 403错误:提交时看到后面的错误编码是403错误,一般是这个目录没有写的权限,需申请。 对于不需要修改的内容,例如标签或者具体文档等,建议使用仓库浏览器查看,避免浪费空间资源。 避免提交临时文件或者本地自动生成文件等。例如,不要提交.tmp、.bak等。 使用SVN时的注意事项: 提交时一定要写备注,清晰的日志有助于快速查找到自己所需要的版本。 在项目中要慎用锁定的功能,在锁定了一个文件之后别人就无法继续修改提交该文件,虽然可以减少冲突的发生率,但是可能会影响项目组中其他人员的工作。