项目管理工具-SVN(SubVersion)下载安装/基本详细具体使用步骤

这篇具有很好参考价值的文章主要介绍了项目管理工具-SVN(SubVersion)下载安装/基本详细具体使用步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

SVN简介:

1.什么是SVN?

2.下载服务端 

Apache Subversion Binary Packages 进入网址后,滚动到浏览器最底部看到如下截图 下载TortoiseSvn--​编辑

3.下载地址客户端         https://tortoisesvn.net/downloads.html

 4.检验客户端是否下载成功

5. 文件检出步骤

如果图片不见了,先重启电脑,也许问题全部解决了。

 6.解决冲突方法

 解决方法一:SVN还原

 解决方法二: 手动解决冲突

 4、提交解决冲突后的文件。

解决方法三:删除文件,从服务器更新

 7.如何降低冲突解决的复杂度

8.如何更改SVN账号

9.SVN基本操作流程?

10.创建分支、合并分支


前言

小编我将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注一下!

也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,让我们共同进步,欢迎关注!

SVN简介:

1.什么是SVN?

SVN的全称是Subversion,版本控制系统,集中式项目管理
        是一个开放源代码的版本控制系统,通过采用分支管理系统的高校管理,简而言之就是用于多人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

SVN采用客户端/服务器体系,数据不丢失,历史可追溯
        SVN是输入C/S服务类软件,有客户端和服务端,客户端用于操作,服务端用于数据保存,服务端会管理着随时间改变的所有数据,以提交版本记录每次操作内容。

SVN的客户端有基于WEB的webSVN和Tortoise SVN为代表的客户端软件

2.下载服务端 

Apache Subversion Binary Packages 进入网址后,滚动到浏览器最底部看到如下截图 下载TortoiseSvn--svn下载安装,svn,svn,服务器,运维

  1.  个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,下载完成后双击安装

svn下载安装,svn,svn,服务器,运维

 点击Next下一步

svn下载安装,svn,svn,服务器,运维

点击【Next】 如下:

svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

 Location是指VisualSVN Server的安装目录,

Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,

finish--

svn下载安装,svn,svn,服务器,运维

 安装完成后,启动VisualSVN Server Manager,

可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.有更新信息不用理会

要建立版本库,需要右键单击左边窗口的Repositores,如下图:

svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

 点击【下一步】,如下图:

svn下载安装,svn,svn,服务器,运维

 需要建立用户和组,并且需要分配权限

svn下载安装,svn,svn,服务器,运维svn下载安装,svn,svn,服务器,运维

 给用户组设置权限,在MyRepository上单击右键,选择属性

svn下载安装,svn,svn,服务器,运维

 在弹出的对话框中,选择Security选项卡,点击Add按钮,选中longen0707,然后添加进来,权限设置为Read/Write,

svn下载安装,svn,svn,服务器,运维

 获取仓库url路径用户客户端checkout时要使用

svn下载安装,svn,svn,服务器,运维

SVN源码托管站 :这里也要在线仓库地址:

  注册 - SVNBucket

svn下载安装,svn,svn,服务器,运维

3.下载地址客户端         https://tortoisesvn.net/downloads.html

svn下载安装,svn,svn,服务器,运维

 注意: 如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。

只有安装了该选项,idea中才可以使用SVN,才会有svn.exe文件

svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

2/运行LanguagePack_1.9.7.27907-x64-zh_CN,一直点击下一步,直到完成。

svn下载安装,svn,svn,服务器,运维

注意:如果汉语没有实现效果则:

  1. 文件空白处右击选择tortoiseSVN->Settings.

svn下载安装,svn,svn,服务器,运维

2:弹出“常规设置”对话框,选择语言选项,选择“中文(简体)中国”

 svn下载安装,svn,svn,服务器,运维

 4.检验客户端是否下载成功

点击空白处,是否有SVNcheckout标识

5. 文件检出步骤

 1空白处右击鼠标,选择SVN checkout

svn下载安装,svn,svn,服务器,运维

 2弹出“检出”对话框,在版本库URL中输入仓库地址

 svn下载安装,svn,svn,服务器,运维

3输入用户名----密码

注意:

1、在更新前如果文件夹图标显示为:svn下载安装,svn,svn,服务器,运维代表服务器代码与本地 一致,不用做更新操作。

2、如果文件夹或文件图标显示:svn下载安装,svn,svn,服务器,运维代表与服务器文件不一致,需要更新或提交代码。

          更新:选择要更新的目录或文件,右击选择-》SVN update.文件提交

文件提交:选择要提交的目录或文件,右击选择-》SVN Commit.

        提交成功后,文件夹图标会显示:svn下载安装,svn,svn,服务器,运维

如果图片不见了,先重启电脑,也许问题全部解决了。

 6.解决冲突方法

svn文件发生冲突的原因:

当程序员A和程序员B同时处理一份文件,程序员A先提交能提交成功,程序员B想提交时,系统提示要先更新,当程序员B更新程序后,发现出现如下图所示错误,

svn下载安装,svn,svn,服务器,运维

 解决方法一:SVN还原

放弃自己的更新,使用“SVN还原”,然后提交。在这种方式下不需要使用svn resolved(解决) 

特别注意:SVN还原代表放弃你的代码,确保你的代码没有任何价值。

 A选择文件->右击->SVN还原

svn下载安装,svn,svn,服务器,运维

 B勾选冲突文件。

svn下载安装,svn,svn,服务器,运维

 解决方法二: 手动解决冲突

 1、  在当前目录下执行“update”(更新)操作

 2、  在冲突的文件上(选中文件--右键菜单—TortoiseSVN—Edit conflicts(编辑冲突)),出现如下窗口 

svn下载安装,svn,svn,服务器,运维

远程文件(Theirs窗口为服务器上当前最新版本

本地文件(Mine窗口为本地修改后的版本

已合并(Merged窗口为合并后的文件内容显示

  1. 如果想用本地文件,请在行号上右击,弹出如下窗口,选择“使用此文本块”。svn下载安装,svn,svn,服务器,运维

 2.同理 如果要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。 

svn下载安装,svn,svn,服务器,运维

3.修改完成后,保存文件内容,弹出“解决冲突”对话框,选择“标记为解决”

svn下载安装,svn,svn,服务器,运维

 4、提交解决冲突后的文件。

解决方法三:删除文件,从服务器更新

首先要保证自己没有做任何修改。

主要步骤:先备份本地文件-----删除本地文件----更新----添加文件---add----提交 如图所示:

1:先将发生冲突的本地文件备份复制

svn下载安装,svn,svn,服务器,运维

 svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

 svn下载安装,svn,svn,服务器,运维

 svn更新

 svn下载安装,svn,svn,服务器,运维

 将备份的文件复制回去-拖进去

 svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

 svn下载安装,svn,svn,服务器,运维

到此:冲突已解决 

svn下载安装,svn,svn,服务器,运维

 7.如何降低冲突解决的复杂度

1、当文档编辑完成后,尽快提交,频繁的提交/更新可以降低在冲突发生的概率,以及发生时解决冲突的复杂度。

2、在提交时,写上明确的message,方便以后查找用户更新的原因,毕竟随着时间的推移,对当初更新的原因有可能会遗忘

3、养成良好的使用习惯,使用SVN时每次都是先提交,后更新。每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。

8.如何更改SVN账号

右击-----svn----设置-----已保存的数据-----清除全部

在空白处点击

svn下载安装,svn,svn,服务器,运维

svn下载安装,svn,svn,服务器,运维

 清空数据之后,检出checkout之后就要重新输入用户--密码

9.SVN基本操作流程?

 Checkout---commit-update

10.创建分支、合并分支

trunk(主干)--branches(分支)--tags(标签)

svn下载安装,svn,svn,服务器,运维

1.在主干创建一个文件

svn下载安装,svn,svn,服务器,运维

 2创建分支,分配到branches里面

 svn下载安装,svn,svn,服务器,运维

 3在branches的程序文件里面编写代码更改代码,在svn提交

 4.在trunk里面将主程序文件meger合并,再提交

svn下载安装,svn,svn,服务器,运维文章来源地址https://www.toymoban.com/news/detail-519691.html

到了这里,关于项目管理工具-SVN(SubVersion)下载安装/基本详细具体使用步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git的下载安装配置与上传文件以及命令 idea使用git项目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads  下载速度比较慢,可以用迅雷下载,速度很快 我这里是用的压缩包版本,直接解压到要放的文件夹即可,文件名尽量不要使用中文,以防后续使用出现错误。  打开环境变量,在系统变Path,添加你的git安装路径/bin win+r输入cmd,

    2024年02月04日
    浏览(66)
  • Maven —— 项目管理工具

            在这篇文章中,荔枝会介绍如何在项目工程中借助Maven的力量来开发,主要涉及Maven的下载安装、环境变量的配置、IDEA中的Maven的路径配置和信息修改以及通过Maven来快速构建项目。希望能对需要配置的小伙伴们有帮助哈哈哈哈~~~ 前言 一、初识Maven 1.1 Maven作用:

    2024年02月16日
    浏览(43)
  • 开源项目管理工具Plane

    本文软件由网友 不长到一百四誓不改名 推荐,不过这次是在他推荐之前,就已经完成了的 🙂 什么是 Plane ? Plane 是一个简单的、可扩展的、开源的项目和产品管理工具。它允许用户从一个基本的任务跟踪工具开始,逐步采用各种项目管理框架,如 Agile 、 Waterfall 等。 在群

    2024年02月12日
    浏览(43)
  • 推荐三款Scrum敏捷项目管理工具/敏捷管理实践

    免费版敏捷工具推荐: Leangoo领歌 Leangoo领歌是ScrumCN(scrum.cn)旗下的一款 永久免费的专业敏捷开发管理工具 ,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷管理、统计度量等。包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模

    2024年02月11日
    浏览(46)
  • 软件开发项目管理工具哪个好?

    瀑布模型是一种按照固定的阶段顺序进行项目开发的方法,它要求在进入下一个阶段之前,必须完成当前阶段的所有任务。瀑布模型的优点是清晰、简单、易于控制,但也存在一些缺点,如缺乏灵活性、难以应对需求变化、风险较高等。 为了克服瀑布模型的局限性,许多项目

    2023年04月09日
    浏览(50)
  • 五家项目进度管理工具,哪家好?

    项目进度管理十分依赖项目经理对于项目信息的掌握程度,数字化工具可以很好的解决项目信息不统一的问题。一款好用的项目进度十分重要。目前市面上项目进度管理工具哪家好? 1、Zoho Projects;2、Microsoft Project;3、Trello;4、Asana;5、Jira Zoho Projects是一款功能强大、易于

    2024年02月11日
    浏览(46)
  • 【DevOps 工具链】搭建 项目管理软件 禅道

    禅道是国产开源项目管理软件里面目前最火的,主要专注研发项目管理,比较适合 公司目前的 IPD 管理模型。 禅道是集项目集管理、产品管理、项目管理、质量管理、DevOps、知识库、BI效能、工作流、学堂、反馈管理、组织管理和事务管理于一体,是一款专业的研发项目管理

    2024年02月03日
    浏览(50)
  • 在IT行业,管理者常用的三款项目管理工具

    对于IT项目管理工具相信很多开发者都不陌生,因为它是我们每天都要接触的。项目管理是一个复杂的过程,一款专业的项目管理工具能够有效帮助团队提升研发效能,促进项目的良好运转,保障项目的有序实施。但是在前期选择IT项目管理工具的时候往往是我们最头疼的时候

    2024年02月05日
    浏览(42)
  • 软件研发过程中,项目管理工具应该如何选择?

    本文作者:极狐GitLab 资深解决方案架构师 尹学峰 许多企业依旧在用老旧的方式,如Excel离线表格进行项目管理。表格无法简介的呈现出项目的任务分解、完成进度、任务类别等多种项目管理过程中必备的要求,更无法实现与企业员工的日常即时通信系统的打通。往往导致项

    2024年01月17日
    浏览(67)
  • 项目管理工具的必备功能,你需要知道这些

    一个项目有很多事情需要计划、控制和管理,因此需要使用项目管理软件来对项目进行管理,除了制定计划、进度跟踪等之外,项目管理软件还应该有这些功能: 甘特图:帮你规划任务。比如说甘特图就可以设置多级任务、耗时和分配给团队成员。 一个项目要么没有好的计

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包