网站大量收购独家精品文档,联系QQ:2885784924

SVN服務器以及客户端安装配置手册v001.doc

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN服務器以及客户端安装配置手册v001

SVN服务器及客户端安装配置使用手册 湖南辰泰信息科技股份有限公司 2014-06-25 更 改 记 录 归档编号 更改情况简述 提交人 提交日期 批准人 批准日期 V0.01 创建初稿 袁奇 2014/6/26 目录 1.SVN(Subversion)版本控制系统简介 4 1.1什么是SVN(Subversion) 4 1.2为什么要用SVN 5 2.SVN服务器(VisualSVN Server)的安装、配置与使用说明 6 2.1 SVN服务器软件VisualSVN Server的安装 6 2.2 SVN服务器软件VisualSVN Server的设置与使用 10 3.SVN客户端(TortoiseSVN)的安装、配置以及常用操作说明 16 3.1 SVN客户端软件TortoiseSVN的安装与配置 16 3.2 SVN客户端软件TortoiseSVN的常用操作说明 20 3.2.1 导入项目初始的文档和源代码到SVN服务器 20 3.2.2 检出文档和源代码到本机 22 3.2.3 提交修改过的文件到SVN服务器 25 3.2.4 添加新文件到SVN服务器 26 3.2.5 更新本机代码与SVN服务器上最新的版本一致 28 3.2.6 重命名文件或文件夹,并将修改提交到SVN服务器 28 3.2.7 删除文件或文件夹,并将修改提交到SVN服务器 28 3.2.8 使用SVN管理文件和源代码的注意事项 29 4.Eclipse集成SVN插件的安装配置以及操作说明 30 4.1 Eclipse集成SVN插件的安装配置方法 30 4.1.1手动安装 30 4.1.2使用Eclipse安装向导 31 4.2 Eclipse SVN插件的常用操作说明 34 4.2.1初始导入项目,将本地项目导入到svn服务器版本库中 34 4.2.2检出项目源代码(check out) 40 4.2.3解决冲突 44 4.2.4创建分支(Branch) 46 4.2.5分支的合并 48 4.2.6还原(revert)到历史版本 49 5.Visual Studio.Net集成SVN插件的安装配置以及操作说明 51 5.1Visual Studio.Net集成SVN插件的安装配置 51 5.2Visual Studio.Net集成SVN插件常用操作说明 51 1.SVN(Subversion)版本控制系统简介 1.1什么是SVN(Subversion) Subversion是一个自由、开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。 有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器。简单的说,你可以把SVN当成你的备份服务器,更好的是,他可以帮你记住每次上传到这个服务器的文件内容。并且自动的赋予每次的变更一个版本。 通常,我们称用来存放上传文件的地方就做Repository。用中文来说,有点像是文件仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)文件的动作,将想要备份的文件放到 Repository上面。日后,当你有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的文件就叫做commit,也就是提交修改给SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果你需要从Repository下载曾经提交的文件。你可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。 1.2为什么要用SVN 版本工作及备份工作常见问题如下: (1)备份工作文件是十分重要的。你永远不知道计算机上的硬盘何时会坏掉。根据经验法则再加上摩菲定理,坏事情往往都发生在最重要的时刻。例如,要release东西的前一刻,硬盘完全坏掉,无法修复。所以,常常备份工作数据是非常重要的。大部分公司的server都会有专门的备份机制,甚至是异地备援。绝对比放在自己的计算机里头,或是随身碟上面来的安全。 (2)版本控管非常重要。你无法保证手头上最新版本

文档评论(0)

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

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

1亿VIP精品文档

相关文档