Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 2.89 KB

svn如何使用?.md

File metadata and controls

65 lines (43 loc) · 2.89 KB

svn如何使用?

该文章针对于windows操作系统的设计、产品等同事。

svn介绍

svn全名Subversion(版本控制系统), 是一个跨平台的软件, 支持大多数常见的操作系统。 作为一个开源的版本控制系统,svn管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。 这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。 svn是一个通用系统,可用来管理任何类型的文件,其中包括了程序源码。

svn的一些概念

  • repository(源代码库):源代码统一存放的地方
  • Checkout(提取):当你手上没有源代码的时候,你需要从repository Checkout一份
  • Commit(提交):已经修改了代码,你就需要Commitrepository
  • Update(更新):当你已经Checkout了一份源代码,Update一下你就可以和respository上的源代码同步,你手上的代码就会最新的变更

日常

日常是这样子的: 假设你已经Checkout并且已经工作了几天, Update获得最新的代码, 做出自己的修改(增、删、改), Commit大家就可以看到你的修改了

安装

TortoiseSVNsvn的一个免费开源客户端。 下载地址。 根据你的系统版本下载对应软件。

双击已下载成功的文件(应该是.msi的后缀名)。

安装1 安装2 安装3 安装4 安装5

这样就安装完毕。接下来我们需要验证是否安装成功。 我们将鼠标放置桌面空白地方点击右键,菜单中是否显示下图功能,如有显示则表示已安装成功了。

安装5

TortoiseSVN是可以设置中文语言的,如需要设置,自行百度设置。 这里我不建议安装中文包,可以强迫学习英文。

使用

在任何你喜欢的地方新增一个文件夹,例如test。 点击进入test文件夹,鼠标右键选中SVN Checkout功能。

会出现一个弹窗,找到关键词repository以及directory

  • repositorysvn的服务器地址(例如:后台程序员给的http://xx.xx.xx.xx)
  • directory:则是将服务器仓库中的文件们放入你本地电脑的什么位置

checkout

剩余的选项可以不用选择,当然你如果好奇可以翻译一下是什么功能。然后,点击OK

接下来你就可以在test文件夹中做出你的操作了(增删改等)。

操作完后鼠标右键选择SVN Update,完成后再选择SVN Commit,就提交至服务器仓库了。其余同事在自己电脑SVN Update就可以看到你的相关操作了。