使用SVN可以在同一个局域网的时候,几个小伙伴分享上传同一个项目代码,共同维护一套代码可以同步更新提交新的项目代码。
(1)以为javaweb项目为例,首先下载好svn eclipse插件。
(2)打开插件的文档包,复制好,放到安装myeclipse文档对应的dropins文档下边,dropins文档是放插件的文档,因此,先建立好文档:svn,后把下边features文档和plugins文档放进去新建立的svn文档
(3)E:\java\MyEclips Install Directory\dropins\svn。在安装myeclipse路径下的文档。
(4)打开myeclipse软件,开始添加svn.在windows--preferences--可以看到多了一个Team。点击打开。
(5)点击SVN,选择相对应的Client,默认是javaHL,更改为SVNKit--OK完成配置。
如果不更改上边的步骤,myeclipse会弹出下边的错误,记得修改。
(6)配置好SVN了,首先在阿里云code网站注册一个用户名,网址
http://code.taobao.org/ 这个是阿里云code网址。
(7)点击新建项目--输入好项目的名称--点击创建项目(如果不想公开则选择不公开的单选按钮)
(8)复制好这个URL网址,接下来,可以在myeclipse中导入项目到这里。而如果想分享给队友,点击首页,成员管理--添加成员即可,接下来就可以分享和下载这个网站的项目了。
(9)回到myeclipse--右键项目--Teams-- Share Project -- SVN -- Next--
(10)创建新的资源库--输入URL地址,URL地址是在注册网址上创建项目的对应网址
(11)点击finish,输入在阿里云的账号和密码,项目已经成功放到阿里云的网址上了。
(12)好了,队友可以下载这个项目了。打开eclipse--import--点击SVN--从SVN检出项目---创建新的资源库
(13)输入对应的URL网址--next--接着,看到提示有显示该网址对应的项目,点击这个项目就可以导入自己的myeclipse中了。
(14)当导入项目后,可以对项目进行提交、更新,组员共享一套代码,免去了粘贴复制的繁琐工作。
(15)同时,发布上的项目有一些小图标,
编程加号:标识新增的服务器没有的意思。
锁定:则别人不可以改代码,一般情况下不改
黑色的星号:本地修改没提交
加号:本地新增,服务器没有
减号,服务器没有,本地有,更新一下
同步向右箭头: 本地改了服务器没有
注意:
(一)每个人只负责编辑自己的代码
(二)两个人在改还得遇到冲突,不要改别人的代码
(三)改了什么代码提交什么代码,记得写好备注,良好习惯。不要整个项目提交,jdk不一样,环境不一样,队员做的时候会报错。除了组长整个提交
(四)组员操作:更新时候,如果Src--更新,Dao都提交过,直接更新,直接点team更新 src-更新,只会更新src下边的。提交只提交自己的,先更新,再提交,在别人的代码上提交,尽量不要改别人的代码,不然会出现覆盖等一些列的问题
工具好处:当项目改了很多,右键 team 与资源库同步功能