SVN 版本控制安装介绍

上传人:daj****de2 文档编号:172144847 上传时间:2022-12-01 格式:DOCX 页数:6 大小:126.34KB
收藏 版权申诉 举报 下载
SVN 版本控制安装介绍_第1页
第1页 / 共6页
SVN 版本控制安装介绍_第2页
第2页 / 共6页
SVN 版本控制安装介绍_第3页
第3页 / 共6页
资源描述:

《SVN 版本控制安装介绍》由会员分享,可在线阅读,更多相关《SVN 版本控制安装介绍(6页珍藏版)》请在装配图网上搜索。

1、Windows文件系统SVN服务器/客户端安装介绍、SVN介绍版本控制、SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。1 、SVN中的一些概念a. repository(源代码库),源代码统一存放的地方b. Checkout(提取)当你手上没有源代码的时候,你需要从repositorycheckout一份右键-SVNCheckout.版本路径可以选择某个版本库的路径,或者直接输入svn:/url直接导入所有最新版本库点击Revision,可以选择版本号选择下载成功后,文件夹改变图

2、标注:checkout会形成工作拷贝,里面有最后的版本等信息,该拷贝处于受控状态,Export(导出)出来的,只是把文件导出来,不带版本信息,不受控;c. Commit(提交)当你已经修改了代码,你就需要Commit到repository右键-SVNCommit.提交修改过的文件或者文件夹。注:更改公共修改文件,可以先选择CheckforModifications检查版本仓库文件并且显示出你的工作副本中修改过的每一个文件,没有在版本控制下的文件也会被显示出来,确认副本是最新的并且没有冲突(图标为的文件)之后再提交。d. Update(更新)当你已经Checkout了一份源代码,Update下你

3、就可以和Repository上的源代码同步,你手上的代码就会有最新的变更;e. 比较(Diff)合并(Merge)Diff用比较查看器,它对本地的文件和仓库中最新版本的内容进行详细的对比。合并(Merge)的应用解决冲突Subversion和CVS等采用拷贝-修改-合并模型。此模型解决了锁定-修改-解锁模型引起的管理、安全、修改串行的问题。项目成员从版本库读取个人的工作副本,所有项目成员并行地在工作副本上工作,然后合并在一起形成新的版本。如果修改不重叠,TortoiseSVN可自动合并。修改重叠则引起冲突。冲突区域部分被“cdC:ProgramFilesSubuersimibinC:Progr

4、anFilesSSubuersinnbinsunserve-d-rC:SUNHOME这样服务器就启动了,她会一直侦听,所以不能关闭窗口,像Tomcat一样一直挂着就行,如果你觉得这样麻烦,就可以用SVNService.exe这个工具来注册成系统后台服务运行。下载SVNServer.exe并将她拷到C:ProgramFilesSubversionbin目录下,然后CMD进入C:ProgramFilesSubversionbin下使用如下命令SVNService-install-d-rC:SVNHOME;4、安装完成之后,在cmd命令行下,测试svn的3690端口是否打开:telnetlocalh

5、ost3690,如果能打开,则安装成功。如果遇到问题:SVN的错误:Error:Cantconnecttohost:由于目标机器积极拒绝,无法连接。解决办法是:安装完TSVN之后,在subversion的安装路径下,找到bin文件夹,需要完成下面几步操作:在下面新建一个setupservice.bat文件,内容是sccreatesvnservebinpath=C:ProgramFilesSubversionbinsvnserve.exe-service-rd:svnhomedepend=Tcpipstart=autoscstartsvnservepause保存并运行;(命令中文件路径为自己电脑

6、中文件的实际路径)注:服务安装完毕后应在计算机服务管理中找到svnserve服务,设置为自动,并启动此服务。在郭林的电脑里安装的时候遇到一个问题,在系统里启动svnserve服务时,系统会提示服务以启动,但因为没事可做又自动停止,不知道为什么?4、现在项目的地址是:SVN:/localhost/svnhome/Repository,右键-TortoiseSVN-Import.,在URLofrepository输入即可,如果是内网就用SVN:/内网IP,外网用SVN:/外网IP。如:svn:/172.18.72.1215、在客户端安装eclipse的svn插件,安装好后几乎无需任何配置,在线安装

7、方式的url是http:/subclipse.tigris.org/update;6、在客户端,首先确保服务打开,打开视图,window-showview-other-svn-svn资源库右键单击,新建-资源库位置-svn:/localhost/project1,出现一个资源库,右键单击,取出为-作为新项目取出,并用向导配置。选yesjava-java项目,next-finish.7、在客户端,在eclipse的左边视图项目根目录下加文件夹,加文件,然后,在eclipse的左边视图的文件夹或根路径下提交,更新。(右键单击)所有的操作都在eclipse的界面内完成,工作效率极高。比Tortois

8、eSVN方便,注意eclipse的配置文件不要提交上去,就是建立eclipse项目时会自动建立在项目文件夹里的两三个文件。因为是“作为新项目取出”。四、简单使用1、首先在磁盘上新建一个文件夹,如在桌面上新建xieziban,在里面存放eclipse项目的源文件,只需要源文件就行,不需要程序编译时产生的其他文件;2、右键xieziban文件夹,TortoiseSVN导入(import),弹出窗口:本地客户端输入:svn:/localhost八SVNHOMEXRepository;如果是远程客户端,则输入svn:/172.178.72.121svnhomeRepository在窗口中输入开始配置的用户名和密码即可,这样就将源文件导入了SVN的版本库,在版本库中可以对导入进去的文件进行一些操作;如下图:3、源文件导入SVN版本库后,通过eclipse对源文件的修改使源文件图标发生变化,这时采用提交、更新等操作,控制源文件的版本。远程客户端连接方面还存在一点问题没有解决,具体操作待补上。参考网站:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!