SVN的安装与使用程序.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN的安装与使用安装VisualSVN先到/package.html下载如下的安装文件双击安装msi文件,点击Next接受安装许可,点击Next按默认选择,点击Next选择Standard Edition 修改安装目录Location,以及Repositories位置,Server Port按默认,勾选使用安全连接https,Next安装SVN客户端TortoiseSVN下载/downloads.html双击msi文件安装,一路next默认即可成功安装使用VisualSVN创建Repositorties选择Repositories,右键,点击Create New Repository选择FSFS仓库类型,下一步,VDFS是分布式的Repository,需要升级为Enterprice Edition输入仓库名选择Empty repository创建一个空的Repository,选择Single-project会默认创建trunk,branches,tags三个目录默认所有VisualSVN均能进行读写,如果选择自定义权限分配,点击create进入下一步点击finish,圆圈内的地址为该仓库的访问URL,这个URL将用于svn的检入、检出等操作。用户、组创建以及权限设置右键User,选择Create User,填入用户名,密码,确认,即可创建用户创建Group,填入组名,点击add添加组员权限设置,右键仓库名,选择PropertiesMyEclipse配置svn插件方式一在Location中填入一下地址中的一个:Location:/update_1.8.x;Location:/update_1.10.x;填入Name,以及Location2、方式二复制下面的网址/servlets/ProjectDocumentList?folderID=2240将下载到的svn插件解压到dropins目录TortoiseSVN的使用图标含义表示状态正常,已经提交表示文件修改过表示更新冲突表示如果你给某个文件设置为svn:needs-lock,svn将令该文件保持read-only直到你获取文件的锁。也就是说,你必须获得锁在你编辑该文件之前。如果你对某个文件加锁,并且svn状态是正常的,这个图标提醒你应该释放锁,如果你不是用它来允许其他人提交他们对该文件的修改表示文件已经添加到版本控制,但还未提交表示文件还未添加到版本控制使用TortoiseSVN创建仓库右键空文件夹-TortoiseSVN-create repository here选择create folder structure,弹出对话框点击ok点击start repobowser弹出仓库浏览器可以对目录中的tags、trunk、branches进行以下操作备份仓库如在E:/workspaces目录下,按住shift键并点击鼠标右键,选择“在此处打开命令窗口”执行如下命令结果如下上传项目到svn仓库右键创建后的项目,以Volley为例,选择TortoiseSVN-Import…复制URL上的地址,粘贴到弹出的Repository对话框中,输入日志信息,点击OK导入成功检出项目首先新建文件夹VolleyCopy右键VolleyCopy-SVN Checkout...URL填写上传后的地址,选择Fully recursive,点击OK检出成功6.提交更改在VolleyCopy目录下新建hello.txt 右键hello.txt-TortoiseSVN-Add提交前先update,右键-SVN Update右键项目文件-SVN Commit...填入日志信息,勾选hello.txt,点击OK提交成功,点击OK、注意蓝色表示提交一个修改粉色表示提交添加暗红色表示提交删除或者替换黑色表示其他解决冲突注意:冲突发生在从repository更新或者合并文件或者你切换工作目录到一个不同的URL。冲突分为文件冲突以及树冲突6.1文件冲突文件冲突发生在两个或多个开发者对同一个文件做修改冲突的地方被svn标记,形如:对每个冲突文件svn会添加三个文件在项目目录下文件名.扩展名.mine:这个是你的文件,它存在你的工作目录中在你更新工作目录之前。也就是没有冲突标记,这个文件有你的最新改变或者什么都没有。文件名.扩展名.r旧版本:在你更新工作目录之前,这个文件是基本修订版。也就是这个文件是在你最新编辑之前检出的。(即未合并前的)文件名.扩展名.r新版本:这个文件是在你更新工作目录时,svn客户端从服务器接收的。对应版本库中的最新版本从trunk/Volley检出到VolleyCopyAnother,检出成功在helle.txt中添加hello world!提交更改,SVN Commit...,点击ok,弹出Co

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档