SCM_SVN_CVS

SCM:一种用于记录并控制软件数据的工具。比如有:CVS(有过时趋势)和SVN(更加常用)。

版本控制的概念:

Respository:仓库

Workspace:工作台

Delta:变化

Baseline(Head):基线

Branch:分支

Label(tag):标签

SVN的安装与配置

第一步:准备文件

服务器

Tigris svn

对应文件:Setup-Subversion-1.6.5.msi

客户端

Tortoise svn(乌龟SVN)

对应文件:TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi

第二步:建库

进入cmd命令行,敲D:\svn 命令来确定是否正确安装完成

D:\svn help查看子命令(包含服务端与客户端)

D:\svnadmin help 查看子命令

D:\svnadmin create svnrespo(用于建立仓库Respository目录:svnrespo;简单理解respository-->目录)

仓库目录:

第三步:配置权限

修改conf\svnserve.conf并修改passwd

第四步:启动服务器

D:\svnserve -d -r svnrepo 启动服务器

或者:apache http

第五步:客户端建立WorkSpace

1.建立一个目录(我这里取名为svnworkspace),做为客户端的workspace

2.点击进入该目录,右键选择Tortoies svn-->repo-browser

并填入服务器端地址:  svn://localhost

或者远程struts地址:  http://svn.apache.org/repos/asf/struts/

不需要用户名密码就可以直接查看与下载项目源代码了。

3.在svnworkspace里,存放即将要提交的内容hello.java,先选中该文件进行add操作,后进行svn commit操作时输入提交原因,用户密码,即可进行提交。

eclipse中安装SVN插件subeclipse-site-1.6.5.zip,并使用SVN查看,共享,提交源码

1.help-->new install software-->Archive选中subeclipse-site-1.6.5.zip并起个名字(这里我命名为subeclipse)

2.确认插件正确安装:window-->showview-->other-->发现有SVN视图选项则表示安装成功

3.打开SVN资源库视图,右键新建:svn://localhost

4.新建项目P1,文件T1.java,项目右键-->team-->share,刷新资源库视图,发现多了个P1文件夹

5.右键项目-->team-->提交,刷新资源库视图,T1.java与P1项目下其他文件全部提交了上来。

SCM_SVN_CVS的更多相关文章

随机推荐

  1. Python基础之-----------函数

    ---恢复内容开始--- 函数:在其他的语言中,我们也经常听到函数的概念,那么什么是函数呢?在Java中叫做method: 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函 ...

  2. Mysql 用户 创建与删除(基础1)

    Mysql是最流行的关系型数据库管理系统之一,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个 ...

  3. Spring mvc接收中文参数值乱码(tomcat配置问题)

    问题| 使用java写的接口,中文参数乱码   问题分析| 请求方打印参数日志,中文无问题,tomcat中日志显示接收的参数乱码   实际是tomcat配置问题   解决方法| 在tomcat的配置文 ...

  4. jxls2 java.lang.NegativeArraySizeException

    某个单元格使用jx:each报这个错误. 内部代码,创建一个二维数组时,传了一个负值进去 解决办法 将这个单元格删除,重新编写批注

  5. 【Django】ORM操作MySQL数据库遇到的一些问题

    关于查询操作: 1.exact和iexact exact相当于=   iexact相当于like(但是这里的like和数据库的不一样,没有给后面条件加上%%所以这里like和=的作用相似) artic ...

  6. php苹果内购订单验证

    /** * 21000 App Store不能读取你提供的JSON对象 * 21002 receipt-data域的数据有问题 * 21003 receipt无法通过验证 * 21004 提供的sha ...

  7. Android四大组件总结

    1:Actiivty 用户可以看见并可以操作的界面 Activity开启方式:startActivityForResult :startActivity Activity生命周期: onCreate  ...

  8. Python: 爬取百度贴吧图片

    练习之代码片段,以做备忘: # encoding=utf8 from __future__ import unicode_literals import urllib, urllib2 import ...

  9. Django的Rbac介绍1

    1.django的权限管理叫做RBAC 我们在百度上查看RBAC的概念如下 基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的 ...

  10. visio2013专业版激活密匙

    Visio 2013最新产品密钥分享,在安装时可以使用以下密钥: 2NYF6-QG2CY-9F8XC-GWMBW-29VV8 FJ2N7-W8TXC-JB8KB-DCQ7Q-7T7V3 VXX6C-D ...