- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
svn使用个人总结
svn使用个人总结
1、工具的安装
a.subversion 要做svn服务器的必须装
b.Tortoisesvn 仅仅是访问svn服务器的客户端工具,非必须安装
c.subclipse 也是客户端工具,只是它是配合eclipse使用的插件,按需要安装
建议服务器三个都安装,客户端仅安装后两个,安装方法无特殊说明,下一步下一步即可
以下操作中需要打开命令行窗口是指(win+r,输入cmd)
2、服务器仓库创建部署
服务器上安装好subversion后,首先建立仓库(repository)。
假设仓库创建的位置为:E:\svn\repository目录下,那么首先需要在硬盘上创建该目录,即文件夹。
有两种方法:
1) 使用命令行方式创建完后,在命令行输入:svnadmin create E:\svn\repository
2) 使用Tortoisesvn图形化客户端,在目录E:\svn\repository下右键-TortoiseSVN-Create Repository here...
经过以上步骤之后会发现,这时再到E:\svn\repository下去看看,可以看到SVN已经再该目录下生成了很多文件夹和文件。
这些文件就是SVN进行版本管理时所需要的,日常的开发中是不会直接接触到这些文件的。
3、将需要纳入版本管理的项目(或者需要协作开发)import到服务器端
在将需要的项目import到服务器之前首先需要启动服务器,服务器启动后才会进行网络侦听,检查到客户端的相关命令请求。
这就比如你想在其他地方访问网站,就需要先把网站部署到tomcat或iis这样的服务器之上,服务器还需要启动起来
如tomcat、iis一样默认会监听8080、80的端口,subversion监听3690端口,默认防火墙或者360会禁止此端口,记得允许
xp防火墙添加3690端口的方法是:控制面板-防火墙-添加例外-端口写3690
接着是启动服务器的方法,有以下两种:
1) 在命令行中输入如下命令:svnserve -d -r E:\svn\repository,该命令含义让SVN将此目录作为仓库,并侦听客户端的请求。
其中-d的作用为后台模式,而-r的作用是为制定服务器的仓库路径。当服务器启动后,请不要关闭命令行窗口,否则会吧svnserve的服务停下来的。
2)新建一个txt文件,并将后缀名修改成bat,比如xx.bat,右键编辑并将以下的命令复制进去,共有三行,开头无空格
sc create SvnServe binpath=D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\svn\repository depend=Tcpip start=auto
sc start SvnServe
pause
点击保存后运行xx.bat即可,以上运行后表示在控制面板-管理工具-服务中创建了一个名字为SvnServe的服务(名字可修改),自动启动
注意D:\Program Files\Subversion\bin\svnserve.exe为Subversion安装的路径,E:\svn\repository为服务器的仓库,按需修改
(删除以上服务的方法是打开命令行,输入sc delete SvnServe回车)
建议用第二种方法,自动作为服务运行,无需一直打开一个命令行窗口
启动好服务器后可以确认下是否已经成功监听了3690端口,打开命令行窗口,输入netstat -an,看下是否有3690,有表示成功监听
接下来就可以将项目import到服务端的仓库(repository)了,可用以下三种方式实现:
1)eclipse安装了subclipse插件的,可直接把项目share到svn的仓库中,这是我们最常用的方式
在建好的项目上右键,选择team-share project-svn-creat new repository location
接着输入仓库的url地址svn://localhost(其他电脑则输入ip,这里就表示本机),接着下一步下一步finish就可以
finish后会看到项目上有*号这样的图标,表示有改动未提交,提交即可上传到服务器的仓库(repository)中。
(图标符号说明,?表示本地新增未提交,*表示本地改动未提交,黄色柱子表示正常必威体育精装版无改动,红色警告有错误,其他待补充)
您可能关注的文档
最近下载
- (完整版)医务科督导检查表.pdf
- 超声科质控案例培训课件.pptx
- 2021-2022学年上海市虹口区复兴高级中学高三(上)期中英语试卷-附答案详解.pdf VIP
- 建設分野特定技能2号評価試験练习题5.doc
- 2025年公务员多省联考《申论》题(宁夏B卷).pdf VIP
- CATL安全作业试题及答案.doc
- 杜云生:绝对成交话术、顾客十大借口、电话营销话术.ppt
- 2024年抚州职业技术学院单招职业技能测试题库及答案(名校卷).docx VIP
- 中国儿童呼吸道合胞病毒感染诊疗及预防指南(2024)解读PPT课件.pptx VIP
- 2024年抚州职业技术学院单招职业技能测试题库(名校卷).docx VIP
文档评论(0)