了解目的
在不知道版本控制器的情况下,相信很多人在团队项目中都吃过这些亏:
-
代码整合的问题(我觉得这个最头疼)
-
代码改动很难追责
-
组员所写代码丢失
好勒,开始来玩svn服务器,在演示代码的时候我是找了我可爱的小伙伴们
-
安装VisualSVN(svn可视化工具)
小声bb一句:这个一般是由组长来玩的
资料勒就在这里,你们自己拿吧。
链接: https://pan.baidu.com/s/1SyxrHzJiaLr00Algnn7uBw 提取码: iee2
安装VisualSVN-Server-3.9.1-x64.msi
选择标准安装(免费)
点击安装即可
2、在repositories右键创建仓库
3、在users上可以创建用户,可以访问对应的仓库
4、点击“test”右键,可以查看到仓库地址
5、粘贴该地址,在浏览器可访问,配置过的用户才可以访问
-
Eclipse安装svn插件
1、将svn-eclipse的集成插件copy到eclipse的安装目录下的dropins
2.重启eclipse,查看SVN插件有没有进去
-
更新在统一局域网下
因为一个团队基本上是在一个局域网下更新项目的,所以我们得去把网络IP修改一下
输入ipconfig可以查看自己的IP
不要忘记去控制面板==>防火墙==>关闭防火墙
输入ping+连接的IP地址,就可以啦
-
导出(就是把本地项目导进来)
Ctrl+N==>输入Svn
==>Next
输入项目地址,这个是由svn可视化工具在仓库中创建出来的
==>Next,选择自己的项目路径名==>Finish
当出现svn url “********************”is not properly uri-encoded错误,
是因为是在浏览器中粘贴出来的地址到eclipse中,咱们是需要从svn服务器中粘贴
浏览器:https://xxxoxxx:8443/svn/y2_01/source
Svn服务器:https://xxxoxxx:8443/svn/y2_01/source/ttes
点击finish时,一定要记住组长给你分配的用户名和密码输入进去,永久保存
提交
项目右键==>Team==>提交
将代码提交到svn服务器中
更新
项目右键==>Team==>更新
从svn服务器中将代码更新到eclipse中,可以看到别人提交的,别人也能看到我提交的
编辑冲突(一个例子)
标记解决
点击右键->编辑冲突
改了之后如下,然后将其关闭
回到原来的类,右键(标记已解决)
最后,项目右键==>Team==>提交
谢谢观看!