使用IDEA进行svn的协同开发

使用IDEA进行svn的协同开发

步入公司的第一步就是掌握版本控制工具的使用,常见的版本控制工具有两种方式,git常见于一些小的创业公司,项目小人员少,svn使用的公司规模较大,这里介绍svn使用的一些场景

假设小组中有两个人,组长,组员

场景一:组长创建svn的服务器端远程仓库

场景二:组长创建项目并提交到远程svn仓库

场景三:组员从远程svn仓库上获取项目源码

场景四:组员修改了部分源码,提交到远程仓库

场景五:组员提交到远程仓库遇到了一些问题

场景六:组长从远程仓库获取组员的提交

场景七:组员接受了一个新功能的任务,创建了一个分支并在分支上开发

场景八:组员把分支提交到远程svn仓库

场景九:组长获取组员提交的分支

场景十:组长把分支合并到主干

理论基础:

下图是svn与提交有关的三个命令对应的操作,Add命令是把文件从普通目录添加到本地仓库,Commit命令把本地仓库的提交同步到远程仓库。

工作区:没有任何标记的文件

本地仓库:IDEA工具里面的内容或项目在本地的地址

远程仓库:自己搭建的svn远程仓库
在这里插入图片描述

准备工作:

1.创建D://test_trunk目录作为组长的本地仓库,D://test_branch目录作为组员的本地仓库,这里先创建一个hello的maven工程作为项目

2.下载小乌龟客户端并安装 点击:小乌龟安装地址
可以官网下载,也可以安装下列软件下载
链接:https://pan.baidu.com/s/1y9blSwIuIK16_sNwcab2zQ

提取码:oxme
在这里插入图片描述

默认是:
在这里插入图片描述

选择entire feature will be installed安装如下图
在这里插入图片描述

3.配置IDEA中的svn
在这里插入图片描述

场景一:组长创建svn的服务器端远程仓库

这里就直接添加一条链接来说明,因为svn服务器的搭建有linux和windows两种,篇幅较大,总之得到了远程仓库的地址即可:https://P68T1U9IIYWDB40:8443/svn/hello/

搭建svn服务器的链接如下:

https://blog.csdn.net/m0_47379359/article/details/105797503

这里采用windwos版本的svn服务器端便于理解:

验证:如图所示

在这里插入图片描述

场景二:组长创建项目并提交到远程svn仓库

首先创建一个hellowrld在组长文件夹test_trunk中

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值