谈到svn想必大家都很熟悉,具体我也不必过多赘述。看看由来,便会知道它的前世如何,看到这篇文章,说明你已经开始或者已经在关注它,它的今生发展是多么的迅速,作为近几年飞速崛起的版本管理工具,其发展势态,让咱们dotaer来形容,那就是虎。
2000年,CollabNet开始召集人手开发版本控制软件,并宣称将替代已有的大哥cvs,于此同时,整个团队仍使用着cvs进行着版本的控制。经过了十四个月的编码,终于在01年的8月31号实现了自行管理,从此svn出现在了世人的面前。很多人在用一个东西的时候,都想问问明白,这东西到底好在哪儿,比如存储类型的格式支持啊,速度啊,标识与分支啊,事物,回滚啊等等之类,从而说服自己舍弃cvs从而加入svn的阵营,但是呢,我本人并不同意svn可以完全代替cvs,事物存在的价值在于你关注于它能给你提供的最切实最实际的便利,出于这一点,我原则了从cvs转到了svn,而并非网上各种大篇幅的介绍svn如何在各方面优胜于cvs。简单的说,我仅出于一点,而选择了它,那就是现在的各种开源框架社区都提供的是svn的项目的检出,我记得的一些如Google app engine,apace的一些开源项目,spring的开源项目等等。
说了以上那么多,我们开始进入正题,如何安装和使用svn,当然我只是提一些基础的使用,深层次的,我这短短一篇恐怕是讲不好,更加讲不了的。这里我们就讲解一篇,如何在本地搭建服务器及使用。
第一步,安装svn服务端(安装前,请下载对应版本的客户端和服务端,如:svn-1.4.0-setup.exe,TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi)。安装下载好的windows版本的subversion。不要下载二进制的编译版本。安装后直接打开安装目录,这里全部默认了。即c盘program files目录下面的subversion,打开下面的bin目录,然后复制地址,设置到环境变量的path下。
第二步,安装TortoiseSVN客户端,在硬盘某个盘符下建立自己的版本库根目录。具体操作即建立普通的新文件夹,邮件选择TortoiseSVN菜单的在此处创建版本库。操作到这svn服务器和客户端的安装就基本完成了,下面就是配置了。
第三步,配置svn服务,使用sc命令建立新的service,格式为sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe –service –root D:\SVN" displayname= "svn" depend= tcpip start= auto,需要注意的是,sc命令后面参数名必须紧挨等号,等号后面必须跟上一个空格再写参数值。其他没什么问题。回车执行即可。如果执行后出现错误的提示,不必着急,打开service.msc,看看有没有名称为svn的服务,有的话回到命令提示符使用sc命令删除掉,具体如下(其中的C:\Program Files\Subversion\bin\部分为第一步保留的地址,D:\SVN为你的svn仓库地址)。通过以上删除操作后,不要急于再次创建,打开subversion安装目录下面bin目录中的svn-rep-sharing-stats,运行一次后再次执行上面命令,直至创建成功,即出现success即可。然后的操作就是进入service.msc找到刚刚创建的名称为svn的service,可以看到是自动启动的,这里第一次需要你手动启动一下,这里不再赘述。
第四步,修改账户密码。在刚刚创建的形如D:\SVN的版本库中找到conf文件夹,下面有三个配置文件,分别是权限,账户和svn版本库的配置。(分别是authz、passwd、svnserve.conf)通常不使用权限配置的情况下只需修改svnserve.conf和passwd即可,打开svnserve.conf文件找到# password-db = passwd,把前面的#和空格去除,保持password前面是顶行的,然后保存。之后打开passwd文件,在[users]后面直接追加或者修改上面使用#注释的账户密码即可,这里我采用了test = test的测试账户。
第五步,下载插件开始使用本地服务器上的svn进行项目的检入检出等操作。eclipse的安装插件方式我就不必给大家再讲了,安装好插件之后,我们开始使用。
1.先将本地以后的项目上传到服务器。

2.打开后因为有cvs和svn两种功能,这里我们选择svn,如图

3.紧接着下一步

4.下一步

5.下一步

6.下一步

7.

8.


- 大小: 83.3 KB

- 大小: 22.8 KB

- 大小: 35 KB

- 大小: 28.3 KB

- 大小: 28.3 KB

- 大小: 36.9 KB

- 大小: 20.2 KB

- 大小: 24.4 KB

- 大小: 27.6 KB
分享到:
相关推荐
图解AUTOSAR-CP-WatchdogDriver逻辑图一键下载
光学多层膜系统模拟仿真matlab代码 这段代码是一个光学多层膜系统的模拟程序,计算了TE模和TM模的反射率,并绘制了反射率随波长和入射角变化的等高线图。 这里是代码的主要流程: 1. 加载材料参数数据(Al2O3、Si3N4、SiO2、Ag)和波长数据(lambda)。 2. 循环遍历不同的入射角度(theta0)。 3. 对于每个入射角度,计算TE模和TM模的传输矩阵,包括各个层的传输矩阵。 4. 计算反射率,并将TE模和TM模的反射率取平均作为总的反射率。 5. 将总的反射率随波长和入射角度的变化绘制成等高线图。 这段代码非常详细,而且注释也很清晰,让人容易理解。 不过最后一行的中文注释应该是解释如何使用`colormap`函数来设置绘图的颜色映射,可以将其翻译为“设置颜色映射为Jet色彩”。 ,多层膜系统模拟; TE模和TM模反射率计算; 波长和入射角变化; 传输矩阵; 平均反射率; 绘制等高线图; 颜色映射设置。,光学多层膜系统模拟仿真:Matlab代码实现
`基于PLC的教室灯控制系统的设计电气设计程序设计组态设计S7-200和组态王 ,基于PLC的教室灯控制系统的设计; 电气设计; 程序设计; 组态设计; S7-200; 组态王,基于S7-200与组态王的教室灯控制系统的电气与程序设计
内容概要:本文提供了100道C语言的经典编程题,并给出了详细的代码实现及其解析。涵盖的知识点广泛,涉及数学计算、字符操作、图形绘制、链表、数组操作以及文件处理等多种应用场景。这些习题不仅能够帮助初学者快速掌握C语言的基础语法和技术要点,还能让学习者通过实战演练加深理解和记忆。每个题目都有具体的任务描述,并给出了解决思路和关键的技术提示。 适合人群:正在学习C语言的初学者,或者是想要巩固基础知识并提高编码技能的学习者。 使用场景及目标:可用于日常学习、课堂作业、在线竞赛以及面试准备等各种场合。对于想要系统学习C语言并希望拥有丰富实践经验的人来说,这份资料尤为珍贵。 阅读建议:建议读者从易到难逐步尝试解答这些习题,在实践中不断加深对概念的理解和技巧的应用。同时鼓励大家动手修改现有代码、优化性能或者挑战更多变种的问题以增强创新能力。
Comsol热-流-固-损伤耦合模拟分析,THMD热-流-固-损伤耦合模型,在这个模型里面考虑了温度场、应力场、压力场和损伤场,采用的是Comsol内置的接口建模 整个模型呈正方形,内部开一个圆孔 在圆孔内壁施加高压低温流体,模型外边界在这个模型里面考虑了温度场、应力场、压力场和损伤场,采用的是Comsol内置的接口 只有模型和参考文献 ,Comsol模拟; 热-流-固-损伤耦合; 正方形模型; 圆孔内壁流体; 接口建模; 温度场; 应力场; 压力场; 损伤场,Comsol热流固损伤耦合模型的正方形正方形模型分析
资源包含mui.css、icons-extra.css、mui.ttf、mui-icons-extra.ttf
内容概要:本文档详尽介绍了CMT453x系列蓝牙芯片的关键特性及其应用。该系列采用32位ARM Cortex-M0内核,主频最高可达64MHz,支持BLE 5.2,具备出色的功耗管理和丰富的外围接口。其主要特点是高效的射频性能(如灵敏度、功率控制)、强大的内存配置(256KB Flash和48KB SRAM)、多种低功耗模式、完善的模拟/数字转换和各类串行接口。文档还涵盖了芯片的详细电气参数、工作环境要求、封装形式及具体引脚配置等内容,有助于开发者充分利用芯片的各项特性进行产品研发。 适合人群:适用于硬件开发工程师、嵌入式系统设计师以及专注于低功耗物联网终端产品研发的专业人士。 使用场景及目标:该系列芯片主要用于开发各种类型的蓝牙设备,包括但不限于智能家居产品、健康监测仪器以及其他需要短距离无线通讯和高效能耗管理的消费电子产品。 其他说明:本文档不仅包含了详细的芯片内部架构和技术细节,还包括了许多关于系统级应用的设计建议和注意事项,对于确保设计质量和加快项目进度有着重要的指导意义。
【图像识别与分类项目】2017-2018年度工程实践项目,专注于图像识别与分类技术,旨在通过算法实现高效准确的图像类别识别。项目文件为chy4.zip,包含相关代码与数据集,适用于图像处理与机器学习领域的研究与实践。
ANPC-VSG(同步机)控制,基于有源中点钳位三电平的VSG构网型逆变器控制,采用LCL型滤波器,电压电流双闭环控制 1.VSG控制 2.中点电位平衡控制 3.电压电流双闭环控制 提供参考文献以及VSG原理和下垂系数计算方法 支持simulink2022以下版本,联系跟我说什么版本,我给转成你版本(默认发2016b) ,1.VSG控制; 2.中点电位平衡控制; 3.LCL型滤波器; 4.电压电流双闭环控制; 5.下垂系数计算方法。,基于ANPC-VSG控制与双闭环策略的构网型逆变器控制方法研究
易语言,取文本随机个数的文本(中文英文都可以)不会出现中文只取出了一半而出现乱码的问题。。 就一些简单代码,解决复杂问题, 压缩包里面有模块和源码,能直接使用。供大家学习,自用的。
基于西门子PLC的5*5立体仓库控制系统设计 包含:组态仿真,设计图纸,设计文档0 西门子s7-1200plc,博图v16编程 ,基于西门子PLC的5*5立体仓库控制系统设计; 组态仿真; 设计图纸; 博图v16编程; 西门子s7-1200plc,基于博图v16编程的西门子s7-1200 PLC 5*5立体仓库控制系统设计及组态仿真
基于Matlab的函数逼近与曲线(面)拟合 12页说明文档 包括曲线拟合的线性最小二乘法、多项式拟合、拟合曲线的线性变、最佳均方逼近、三角多项式逼近、随机数据点上的二元拟合相关程序 程序已调通,可直接运行 ,关键词:Matlab;函数逼近;曲线拟合;面拟合;线性最小二乘法;多项式拟合;线性变换;最佳均方逼近;三角多项式逼近;随机数据点;二元拟合;程序调通。,Matlab函数逼近与面曲线拟合的算法与实践
comsol声子晶体建模文件教程,带隙计算,传输损耗计算 ,comsol;声子晶体建模;文件教程;带隙计算;传输损耗计算,COMSOL声子晶体建模与传输损耗计算教程
花椒油检验表格(食品香辛料质量验收记录表)检验表格(食品香辛料质量验收记录表).docx
水测试试纸行业剖析:欧洲是全球最大的市场,占40%的份额.pdf
window XP系统 IE 浏览器 浏览 https 网页时,出现证书错误或者页面显示不安全,通过安装此补丁可解决
1949-2020年各省人均GDP数据 1、时间:1952-2020年 2、来源:国家统计j、统计nj 3、指标:各省人均GDP 4、范围:31省
1952-2020年全国人均GDP数据 1、时间:1952-2020年 2、来源:国家统计j、统计nj 3、指标:全国人均GDP 4、范围:全国层面
客户信息管理:新增客户,修改客户,删除客户,客户列表 药品类别信息管理:新增药品类别,修改药品类别,删除药品类别,药品类别列表 药品信息管理:药品信息查询,新增药品信息,修改、删除,出库,入库 药品出入库记录:药品出入库记录列表展示 用户信息管理:新增用户,删除用户 修改密码 退出系统。内容来源于网络分享,如有侵权请联系我删除。
UL 9540-2023