SVN版本控制工具图解

开发中我们会遇到的问题:

  1. 项目分工合作代码整合难度高,易出错
  2. 版本问题

SVN:

  • 集中式:既可以管理代码,还可以管理文件

使用:

  1. 申请一个远程服务器(阿里,腾讯,/svnbucket,等等)
  2. 建立一个私有项目
  3. 将项目小组成员拉入到项目中
  4. 将本地和服务器的项目建立关联

a):chenckout 检出

b):update 更新(下载)

c):commit 提交(上传)

设置:

可以设置为中文版(英文版)

可以设置svn管理文件的后缀名忽略(.idea是idea的开发工具自动创建的,但是这个不需要版本控制可以把它忽略掉)。

任务:

创建一个项目将项目上传到远程服务器上

  • 首先我们先把TortoiseSVN客户端安装好了(在我的上篇博客上有)
  • 我们申请一个远程服务器(阿里,腾讯,/svnbucket,等等),这里我们申请svnbucket服务器,打开网址  https://svnbucket.com/?ADTAG=bdss#/ 来注册一个svnbucket服务器

我们会进入到一个这样的界面

然后点击马上注册体验,会进入到如下图

注册完成后,登陆

登陆成功后,我们会进入到一个下面的页面

我们来创建新的项目,点击创建新项目。

打开自己的项目0824,然后复制svn的地址

在你的文件夹下检出checkout

完成,将远程服务器上的项目检出到本地磁盘上,至此完成。

commit :提交(上传)

我们在文件下加入一个txt文件,txt文件里面的东西已经写好

我们现在想要让txt文件上传到远程服务器上,那么要怎么操作呢?

首先我们先要加入

然后会出现如图 提交 选项卡

然后我们去我们的远程服务器上查看一下,你会发现,刚刚的那个txt文件已经在服务器里面了。

update 更新(下载)

我们现在加入另一个成员

我们让这个成员也往远程服务器里面添加一个文件test2.txt。

我们现在把这个新的文件拿到我们的本地磁盘里,在文件夹里右键,点击更新即可

那么刚刚另外一个人上传的文件就出现了,点击确定完成

还有好多的命令就不展示了,这三个是像我这样的初学者一定得了解和会的。

如有不妥的地方,欢迎评论,方便我及时改正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SVN(Subversion)是一个开源的版本控制系统,它可以帮助团队协同开发和管理项目代码。下面是SVN的使用介绍: 1. 安装SVN:首先,你需要下载并安装SVN客户端软件,例如TortoiseSVN(Windows平台)或者svn命令行工具(Linux平台)。 2. 创建版本库:在SVN中,项目的代码存储在一个称为版本库(Repository)的中央服务器上。你可以使用svnadmin命令创建一个新的版本库。 3. 检出代码:使用svn checkout命令将版本库中的代码复制到本地工作副本(Working Copy)中。这样你就可以在本地进行修改和提交。 4. 添加和提交文件:将你的代码文件添加到本地工作副本中,使用svn add命令。然后使用svn commit命令将修改后的文件提交到版本库中。 5. 更新代码:使用svn update命令可以将版本库中其他人提交的最新代码更新到你的本地工作副本中。 6. 解决冲突:当多个人同时修改同一个文件时,可能会发生冲突。SVN会标记出冲突的文件,你需要手动解决冲突并提交修改。 7. 分支和合并:SVN支持创建分支和合并操作,可以方便地进行并行开发和代码版本管理。 8. 查看日志:使用svn log命令可以查看版本库中的提交日志,包括每个版本的修改记录和提交者信息。 9. 撤销修改:使用svn revert命令可以撤销对文件的修改,将文件恢复到最新的版本。 10. 标签和标记:SVN支持创建标签(Tag)来标记项目的重要里程碑或版本发布。标签是一个不可修改的副本,用于长期保存。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值