SVN(客户端)

SVN 集中式版本控制系统,其版本库是集中放在中央服务器的。单独搭建SVN服务器,不能离线工作,操作简单,代码保密性强

TortoiseSVN 的使用

  • 官方下载 并且下载汉化包(注意两者版本需要一致 否则出现汉化包不生效的问题)
  • 鼠标右键 出现小乌龟 表示安装成功

checkout (拉取)

  • 新建文件夹 -> 鼠标右键 SVN检出 -> 输入版本库URL 及 检出至的目录 (如下图)-> 登录 验证成功拉取代码


  • 此时在文件夹下 查看 勾选隐藏的项目 将出现 .svn 文件夹,它将记录当前文件夹下的一些改动,不要修改它

Commit (提交)

  • 在当前的目录下 添加修改后 提交代码 -> 文件夹中右键 SVN Commit -> 填写日志信息 选择提交的文件 (每一次提交版本将加1)
  • 提交之前,先更新(避免报错)

Updata (更新)

  • 在当前目录下 更新代码 -> SVN Updata

查看提交日志

  • 项目右键 -> TortoiseSVN -> show log
  • 可查看每个版本的提交事件、 提交者及修改信息

删除 修改

  • 文件右键 TortoiseSVN -> Rename / Delete -> 提交Commit

报错问题

  1. 本地与服务端版本不一致
  • 提交文件将报错 You have to update your working copy first
  • 解决:先更新到服务端最新版本Upada , 再提交Commit
  1. 多人同时修改同一文件,提交时报错 conflicted 发生冲突
  • 解决冲突:双击打开冲突文件 红色代码块表示冲突代码 -> 选择使用哪方代码块 在选中方 右键 Use this text block。或者合并两者(之前/之后)Use tsxt block from 'mine' before theirs -> 解决完毕 save -> 再提交Commit
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的...
    帷幄庸者阅读 3,009评论 0 4
  • 一、SVN简介和工作原理 subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前...
    ZenCN阅读 9,248评论 0 3
  • 1.客户端指令 1.svn chaeckout 下载服务器代码到本地 (简写svn co) 2.svn comm...
    IIronMan阅读 645评论 0 4
  • 认识简一是在两年前的一个夏天。 那个时候的我穷困潦倒,在实习公司的一个男上司三番五次想对我进行性骚扰后我毅然决然的...
    Dear鱼小姐阅读 1,054评论 5 3
  • 提升自己的核心竞争力才是根本
    夜凡人阅读 139评论 0 1

友情链接更多精彩内容