- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN服务器与客户端配置与应用
SVN服务器与客户端配置与应用
简介:
什么是Subversion?
Subversion 是一个自由/开源的版本控制系统。也就是说,在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。于是我们就可以籍此将数据回复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。
Subversion 的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据可以促进团队协作。因为修改不再是单线进行(单线进行也就是必须一个一个进行),开发进度会进展迅速。此外,由于所有的工作都已版本化,也就不必担心由于错误的更改而影响软件质量—如果出现不正确的更改,只要撤销那一次更改操作即可。
某些版本控制系统本身也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性—比如,对编程语言的支持,或者提供程序构建工具。不过Subversion并不是这样的系统。它是一个通用系统,可以管理任何类型的文件集。对你来说,这些文件这可能是源程序—而对别人,则可能是一个货物清单或者是数字电影。
下载
官方下载:
服务器和程序下载 : /getting.html#binary-packages
Windows常用客户端TortoiseSVN:/downloads
AnkhSVN(Visual Studio插件):/
Subclipse(Eclipse插件):/
SCPlugin(Mac OS x客户端):/
更多客户端和工具可以看下表或者到官方网站察看:
/links.zh.html#clients
服务器端配置:
配置为以下几个部分,本次配置是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。
注:服务器端配置前,最好先将此机器的IP地址手动填写为固定IP地址!
软件下载
服务器和客户端安装
建立版本库(Repository)
配置用户和权限
运行独立服务器
初始化导入
基本客户端操作
1,软件下载
下载Subversion服务器程序。
这里不过多赘述,注: 服务器端程序为Setup-Subversion-*.msi 。*号部分为版本号.
下载Subversion的Windows客户端TortoiseSVN。
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
,注:客户端程序为TortoiseSVN-*-win32-svn-*.msi。(64位系统请选择下载对应版本)
2,服务器和客户端安装
服务器安装,直接运行Setup-Subversion-*.msi ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。 (注:在安装过程中请务必不要在安装目录中包含空格,例: C:\Program Files\Subversion 是错误的路径,”Program Files”中包含了空格,这样可能会引起Subversion无法正常启动!)
安装TortoiseSVN,同样直接运行TortoiseSVN-*-win32-svn-*.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关! 这里是否需要看到效果,请自行选择是否需要重启.(注:服务器端可选择性安装客户端程序,如无必要,可以选择不安装)
3,建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如: svnadmin create E:\svndemo\repository就会在目录E:\svndemo\repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:\svndemo\repository下右键-TortoiseSVN-Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
4,配置用户和权限
来到E:\svndemo\repository\conf目录,修改svnserve.conf:该处为权限配置部分,可根据需求修改.
# [gen
您可能关注的文档
- SSH毕业设计实习报告.doc
- SSG型系列消防水鹤也称多功能消防给水栓.doc
- ssh即SecureCRT的设置及使用.doc
- SSLVPN客户端使用说明.doc
- SSL和数字证书的概念及Web应用.doc
- SSM框架使用POI技术导出Excel.docx
- SSYXA压力罐车管理规定.docx
- StandAloneComplex的评论.doc
- SS示波器基本使用.doc
- StandardChinese标准中文gb.doc
- 2024-2025学年度计算机操作员考前冲刺练习附参考答案详解(综合题).docx
- 2024计算机操作员预测复习(考点提分)附答案详解.docx
- 2024-2025学年度计算机操作员考试彩蛋押题及参考答案详解(新).docx
- 2024年计算机操作员模考模拟试题及参考答案详解(预热题).docx
- 2025会计硕士每日一练试卷(模拟题)附答案详解.docx
- 2025年计算机操作员模拟试题【有一套】附答案详解.docx
- 2024-2025学年度计算机操作员过关检测试卷及完整答案详解【易错题】.docx
- 2024年计算机操作员经典例题附参考答案详解(达标题).docx
- 2024年计算机操作员考前冲刺练习试题【历年真题】附答案详解.docx
- 2024-2025学年计算机操作员能力检测试卷及参考答案详解【实用】.docx
文档评论(0)