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. 04_web基础(七)之jsp

    39.jsp与el表达式引入 JSP:Java Server Pages:Java的服务网页(Java动态网页):=========================================== ...

  2. Json Web Token JJWT

    什么是JWT? Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站 ...

  3. CentOS 6.3开机启动服务及自动联网

    虚拟机设置选择NAT模式,默认情况下,CentOS不是自动连接上网的,要点击右上角有个电脑图标,选择system eth0进行连接, 可以修改开机启动配置只需修改:/etc/sysconfig/net ...

  4. 2、CDH 搭建Hadoop在安装(安装Cloudera Manager,CDH和托管服务)

    安装Cloudera Manager,CDH和托管服务 建议使用此过程为生产环境安装Cloudera Manager和CDH.对于非生产“易于安装”,请参阅安装概念证明群集. 在开始安装之前,请确保已 ...

  5. Object.MemberwiseClone

    [Object.MemberwiseClone] Creates a shallow copy of the current Object. protected object MemberwiseCl ...

  6. sql语句中的不等于 <>

    建议最好使用 <> 表示不等于 原因:!=在sql2000不表示不等于

  7. SAP字段带空格,导致日期转换失败,提示not a vaild month

    执行此节点会报以下错误,ORA-01843,no a valid month,提示月份转换异常 尝试增加条件也仍然提示错误:and VBEP.EDATU<>'00000000' and V ...

  8. msf客户端渗透(十):社会工程学

    启动社会工程学攻击组件 生成二维码攻击模块 输入你想生成二维码的url,这里做演示用www.baidu.com 二维码生成后,在这个路径下 生成u盘,DVD的多媒体攻击载荷 通过修改autorun.i ...

  9. nutch笔记

    1.Nutch 是一个开源Java实现的搜索引擎.它提供了我们运行自己的搜索引擎所需的全部工具.包括全文搜索和Web爬虫.

  10. mro具体解释

    你真的理解Python中MRO算法吗? [前言] MRO(Method Resolution Order):方法解析顺序.Python语言包含了很多优秀的特性,其中多重继承就是其中之一,但是多重继承会 ...