CVS代码版本控制器详解+VisualSVN-Server-3.9.1-x64下载傻瓜式安装+应用
CVS代码版本控制器详解+VisualSVN-Server-3.9.1-x64安装+应用
CVS是什么做什么用的?
在讲CVS之前我们先来讲下其它的东西
在之前大家应该都做过实习的项目 在大家做团队实习项目的时候都遇到过这么几个问题吧
1.代码的整合问题
做团队项目大家都是分工明确各司其职 你做你的 我做我的 做好之后需要整合 问题就在整合上面
每次整合是大家最痛苦的时候 每次都有很多的问题 导致我们项目崩溃 (别问问就是经历过)
2.团队项目,在不使用版本控制器的时候,代码改动很难追责
假设A写了一个类但是少写了些东西 这个时候B看到了 B去进行了改动 但是导致后面A写其他功能的时候功能实现不了 这个问题大家也许也遇到过吧
3.组员所写代码丢失问题
在某些不是我们人为操作的问题上 比如我写写写 写着写着电脑崩溃了 或者突然死机了
那么我所写的代码的这部分就丢失了 也很难找回来
好 那么以上问题如果遇到过的朋友 现在解决办法来了
CVS版本控制器这个东西就很好的解决了以上的问题
CVS是一个C/S系统,是一个常用的代码版本控制软件。主要在开源软件管理中使用。与它相类似的代码版本控制软件有subversion。多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,大多数软件开发公司都使用SVN替代了CVS。
傻瓜式安装
这里给大家看下我们需要的文件 2 3取一个就可 当然你想两个都装也可以啦
第一个是vn-eclipse的集成插件我们在Eclipse里面使用Svn必须的东西
第二个是单独的svn客户端 它是界面化的客户端 一个可提交多个文件
第三个是视图化的svn服务端 服务端本来是在cmd命令里面使用的但是这个将它可视化了
下载好之后我们先点开 会出现安装信息
1.Next
2.勾选协议 .Next
3.默认第一个 勾选最后一个 next
5.
7.完成
在SVN里面新建项目和用户
1.新建项目
下一步
后面几个全部不用馆 直接下一步直到Finish
1.做项目的时候要分组 这个地方就是建立自己的账号和密码
1.账号
2.密码
3.确认密码
增加了
具体的使用大家可以去网络上搜下~~~
在Eclipse里面使用svn
将subclipseC到你eclipse旗下的dropins里面去
解压在当前目录 并把安装包删除
现在重启eclipse 并在Preferences里面搜索 svn 有下图就是成功了
常见的操作
1 导入/检入
我们现在来新建一个项目叫SSH
现在是怎么把这个项目发布到SVN上面去
我们拿到前面所说的那个SSH项目地址并提交
Finish后会出现 账号密码的输入 这个环境一般是组长在搭建 一般是组长上传的项目
记得点击保存密码 否则会一直叫你输入多次
2.如何将项目发布上去
新建一个svn测试
第一次提交成功,Eclipse中的项目文件夹的图标由问号图标变成了小油桶图标
这样以后谁写的代码可以看的清清楚楚 再也狡辩不了了= =
全是证据啊 朋友们
在网页上也可以看到
如果项目被删除了怎么办
右键New svn 有个
找到我们的路径
版本冲突
我们在写项目的时候也不会经常去更新项目
这个时候就有个问题
假如A写了一个文件 fun3 B写了一个文件fun4
B提交了项目 A在没更新的状态下也提交了项目
那么久会产生版本冲突
这个怎么解决呢
左边的是本地的 右边的是服务器的
我们只需要把服务器的C到本地来
标记为解决就可以了
标记为解决之后再提交
这个时候别人写的我 写的都有了 再提交
就没有任何问题啦