svn客户端TortoiseSVN安装配置和操作详解

TortoiseSVN小乌龟的使用(应该还比较全吧,可满足日常使用,含服务器端操作配置、含中文汉化版) 一、下载地址(地址里含各国语言汉化版直接看Language packs): https://tortoisesvn.net/downloads.html 二、安装注意事项: 如果需要服务端,就需要勾选 三、服务端: 1、将svn注册为服务自动启动: sc create "SVN SERVICE" binPath= "D:\Software\TortoiseSVN\bin\svnserve.exe --service -r E:\So... 阅读详情

完成了svn服务器安装配置,怎么使用svn呢?在Windows下,最常用的svn客户端是TortoiseSVN,有时简称为TSVN。

TortoiseSVN安装

可以从http://tortoisesvn.tigris.org/下载最新版,目前最新版是TortoiseSVN-1.5.6.14908。

下载后,安装。重启机器,使目录图标生效。

在资源管理器中,鼠标右键点击任意位置,右键菜单中出现“SVN Checkout”,即为安装成功。

svn操作流程

开发人员使用svn进行开发的一般流程是:
checkout(检出)项目
——> 更新文件或目录 ——> update
——> 修改文件或目录 —— commit(提交)变更
——> 增加文件或目录 ——> add(增加) 文件或目录——> commit(提交)
——> 删除文件或目录 ——> commit(提交)上一级目录

其中,checkout只进行一次,update、commit、add操作根据需要会经常使用。

checkout(检出)操作

在资源管理器中,鼠标右键点击任意位置,在菜单中选择”SVN Checkout”。

出现对话框,在”URL of repository:”中输入svn串,格式是”协议://ip:port/版本库/项目/目录“。根据实际情况输入,例如http://code.google.com/p/google-web-toolkit/source。如有疑问,向svn服务器管理员询问。

在“checkout directory”中输入本地存放代码的目录,请选择空目录或新目录。svn会清空该目录下的一切文件。输入完毕,点击”ok”按钮。

如果需要,会提示输入用户名和密码。选上”Save authentication”后,以后可以自动登录,不必重输密码。

checkout…有时候时间会很长。结束,点”ok”。

update(更新)操作

在资源管理器中,选择本地目录或文件,鼠标右键菜单选择”SVN Update”。会提示有无文件需要更新,点”ok”完成。

commit(提交)操作

把本地目录中变化了的文件或目录提交到版本库中,用commit操作。增加新文件或目录,要先用add,再commit。删除文件或目录,commit上一级目录。

在资源管理器中,选择本地目录或文件,鼠标右键菜单选择”SVN Commit”。

显示分上下2个框的界面。在上框输入说明文字,建议写版本号或变更原因,以便将来查找。下框列出提交的内容。没有可提交的内容,下框中会显示一段说明文字。点“ok”。

提交结束,显示结果。点“ok”。

解决代码冲突

如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了。请先点“ok”按钮退出。执行update,然后再commit。

如果修改与update得到的代码不冲突,则自动合并。如果冲突(比如对同一行代码进行了修改),则出现”One or more files are in a conflicted state.“红色警告,并产生几个文件记录冲突。一般情况下,我们不要直接编辑冲突文件。而按照以下操作手工解决冲突。

在资源管理器中,选择commit时冲突的那个文件,鼠标右键菜单选择”Edit conficts”。

出现界面,分为”Theirs”、”Mine”和”Merged”3部分,表示”别人修改的内容”、 ”我修改的内容”和”合并后的结果”3部分。我们是要将”别人修改的内容”和”我修改的内容”有取舍地合并起来,形成”合并后的结果”。

合并一般分为4种情况:

  • 保留”我的修改”,舍弃”别人的修改”。鼠标右键点击Mine框的相应行,点击”Use this text block”。
  • 舍弃”我的修改”,保留”别人的修改”。鼠标右键点击Theirs框的相应行,点击”Use this text block”。
  • 同时保留”我的修改”和”别人的修改”,并将”我的修改” 放在前面。鼠标右键点击Mine框的相应行,点击”Use text block from mine before theirs”。
  • 同时保留”我的修改”和”别人的修改”,并将”别人的修改”放在前面。鼠标右键点击Mine框的相应行,点击”Use text block from theirs before mine”。

合并完成,Ctrl+S存盘,退出。

然后,在资源管理器中,选择冲突文件,鼠标右键菜单选择”Resolved”,标记冲突已解决。系统会自动删除因冲突而新建的文件。此时,就可以继续进行commit操作了。

add(增加)操作

增加新文件或目录,要先用add,再commit。

在资源管理器中,选择新增的目录或文件,鼠标右键菜单选择”Add”。

提示增加的文件。点“ok”继续。结束点“ok”。

删除操作

删除文件或目录,commit上一级目录。

SVN服务器与TortoiseSVN客户端搭建与访问指南 在本章节中,我们介绍了Apache服务器的基础配置,包括环境准备与安装步骤,以及配置文件的基本设置。我们还深入探讨了高级配置,包括虚拟主机和SSL证书设置,以及如何设置访问控制和安全策略。此外,我们也学习了如何管理Apache服务器的模块,包括模块的作用与配置,以及如何启用和调试常用模块。在下一章节中,我们将详细探讨如何创建版本库并进行权限管理,以及如何进行备份与恢复。版本库的标准目录结构应该反映项目的逻辑结构,通常是按照项目模块、功能或其他重要的组织划分来构建目录。 阅读详情

相关推荐

TortoiseSVN服务端与客户端的安装使用指南

TortoiseSVN客户端作为一款在Windows环境下广泛使用的SVN图形用户界面软件,不仅在视觉上为用户提供了更加友好的操作体验,而且在功能上也更加全面。除了提供基本的版本控制功能,例如版本提交(commit)、更新(update)、检出(checkout)和查看日志(log)外,TortoiseSVN还支持变更集比较、版本回滚、文件夹比较、忽略文件设置等高级特性。版本库仓库是SVN用来存储所有项目历史记录的数据库。每次项目更新时,SVN都会把新版本的文件存放到仓库中,保留历史记录。

weixin_36289742的博客 680

TortoiseSVN下载 安装 配置 常用操作 svn教程

参考:https://jingyan.baidu.com/article/219f4bf78454d3de442d3885.html

farmerXU的博客 1006

SVN完整中文版客户端与服务端安装包

在现代软件开发中,版本控制系统是团队协作的核心工具之一。SVN(Subversion)作为一代版本控制系统的代表,它的强大、稳定和灵活性使其成为许多项目开发的首选。本章将带您简要概述SVN的起源、核心概念以及它在项目开发中的关键作用。TortoiseSVN 是一个开源的版本控制系统客户端,它提供了一个方便用户操作的图形界面。TortoiseSVN 对于初学者和经验丰富的用户而言都是一个可靠的帮手,能够帮助用户管理和维护他们的文件版本。

weixin_32251525的博客 937

tortoiseSVN(简称TSVN)的使用步骤

----------------------------------------------SVN-------------------------------------------------- SVN版本管理软件基础(做版本控制):多人协作 可架设在Apache上(Apache和tomcat类似,只不过Apache用在php比较多,而tomcat和java相关) 最常用的客户端名称为:tor...

syh的博客 7984

ToSVN安装包整合

多个版本的SVN整合,包含对应的TOSVN安装包。打包到一起了

SVN使用说明

tsvn使用说明,内容中详细描述了TSVN的常用功能操作使用方法。非常实用哦!

svn客户端TortoiseSVN安装配置和操作

完成了svn服务器安装配置,怎么使用svn呢?在Windows下,最常用的svn客户端是TortoiseSVN,有时简称为TSVN。 TortoiseSVN安装 可以从http://tortoisesvn.tigris.org/下载最新版,目前最新版是TortoiseSVN-1.5.6.14908。 下载后,安装。重启机器,使目录图标生效。 在资源管理器中,鼠标右键点击任意位置,右键...

Jay Chang 217

TSVN简单操作手册

TSVN简单操作手册,可以给初学者使用。

Linux配置svn以及TortoiseSVN的安装和使用

Linux配置svn以及TortoiseSVN的安装和使用 在此简单地总结了一下svn服务器的配置和TortoiseSVN的使用 httpd和subversion. httpd是web服务器,用来通过web访问subversion 这里我把服务器的ip地址设置成了 192.168.1.110 一、安装和配置web服务 考虑到linux安装rpm包会有很多的依赖包,因此

luxiaoyu_sdc的专栏 1万+

SAP Business One自定义表与字段实战:从零构建企业专属数据模型

本文详细介绍了如何在SAP Business One中创建自定义表与字段,从零构建企业专属数据模型。通过实战案例和避坑指南,帮助用户掌握业务适配、流程优化和权限隔离等关键技巧,提升系统灵活性和数据管理效率。特别适合需要扩展标准功能的SAP Business One用户。

weixin_28730927的博客 362

Matlab/simulink频率响应分析方法

Matlab/Simulink仿真系列问题一.电气模块与信号模块 一.电气模块与信号模块

virtuoso~晓晓 3万+

SVN服务端及客户端安装与使用

公司中使用同一个服务端,客户端就用多个1、点击服务端安装svn 下载:https://www.visualsvn.com/server/download/2、点击下一步3、4、5、6、7、8、点击完成9、在开始菜单中 visulsvn repository configurator以上表示服务端已安装成功10、创建一个新的仓库11、选择文件系统,点击下一步12、创建仓库名称13、14、设置用户访问权限:15、16、仓库创建完成17、显示创建好的仓库。

yahang3344的博客 1万+

保姆级教程:用BMS的HVIL检测电路,手把手教你排查高压互锁故障(附PWM/直流源方案对比)

本文详细解析了BMS中的HVIL检测电路,通过对比直流源与PWM两种方案,提供了一套系统化的高压互锁故障诊断流程。从电路原理到实战技巧,帮助维修人员精准定位故障根源,提升电动汽车高压系统的安全性和可靠性。

weixin_29300241的博客 392

SVN服务器及客户端安装配置详解

花了一上午时间终于把SVN配置好了,瞬间感觉高大上啊   准备条件: 1.      PC已经安装好了eclipse、JDK都已经完全ok 2.      下载TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi 下载地址:http://tortoisesvn.tigris.org/ 3.      给Eclipse安装SVN插件-Subversion,

苦练杀敌本领 2531

树莓派4B+WebRTC实现远程监控:5步搞定公网视频流传输(含Node.js配置)

本文详细介绍了如何利用树莓派4B和WebRTC技术,通过5个关键步骤搭建低延迟、高隐私的远程监控系统。重点阐述了WebRTC点对点传输相较于传统方案的优势,并提供了包含Node.js信令服务器配置、树莓派视频流捕获与推送、以及移动端自适应观看页面的完整实现方案,帮助用户实现公网视频流传输。

websocket5live的博客 292

【WRF湿度调整策略】WRF/ERA5湿度数据对比

【WRF湿度调整策略】WRF/ERA5湿度数据对比

WW、forever的博客 121

SVN下载、安装、配置及使用方法

文章目录SVN是什么相关概念为什么需要SVNSVN的特点TortoiseSVN VisualSVN Subversion 以及 VisualSVN Server的区别为什么不直接使用SubversionSVN下载SVN服务端安装SVN服务端配置创建一个项目(**以 Shop 为例**)启动服务端监管权限控制:SVN客户端安装如何验证SVN客户端是否安装成功SVN客户端汉化包的下载、安装使用SVN客户端连接SVN服务器SVN三大指令在这里插入图片描述SVN常用图标解释 SVN是什么 SVN 是 Subver

zou_albert的博客 1万+

云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库

基于前面搭建的3节点 Kubernetes 集群,今天我们使用 Registry2 搭建私有镜像仓库,这在镜像安全性以及离线环境下运维等方面具有重要意义。作为测试环境,本次使用 Registry2 搭建了私有镜像仓库,实际生产环境建议使用 Harbor;创建了一个 local-storage 的 StorageClass ,并使用本地磁盘的方式创建使用 PV ,实际建议使用 NFS 。

Heartsuit的博客 2462

IDEA集成SVN插件及SVN使用 - 超详细

1 IDEA集成SVN 1.1 下载SVN客户端 这里使用的是TortoiseSVN,下载后安装 ,然后记住安装路径。 官方下载地址:TortoiseSVN官方下载地址 1.2 安装SVN客户端 在安装svn客户端的时候一定要勾选,否则在idea上集成svn的时候会找不到 svn.exe 而报错。 如果安装时忘记勾选了的话,安装包重新运行,选择modify,然后勾选command line cl...

weixin_44248000的博客 1万+

行测测评——矩阵、圆形、环形三角图形数列推理解题技巧

写在前面:各大公司的测评做的让人眼花缭乱,很多题型都是第一次见,比如逻辑关系、信息推理,最难的要属找规律的数字推理了。根据B站UP主刘文超老师的课程,记录一下解题技巧。感谢UP主的无私奉献,原地址连接:https://www.bilibili.com/video/BV1it411M7o2?t=528&p=7 解题技巧: 从图形的上下、左右、交叉 角度进行尝试求解 基本法则是“加、减、乘、除、倍数、次方”六种形态。 一、有心数阵 解题技巧:周边数字通过某种运算得到中间数字 1.周边数..

涵盖了计算机专业基础知识、数学建模相关实践、复杂网络论文研究、LeetCode算法刷题经验、C语言开发经验、前端Vue、React框架开发实战相关知识 8644

论文翻译:2024 High-Confidence Computing A survey on large language model (LLM) security and privacy: The

大型语言模型(LLMs),如ChatGPT和Bard,已经彻底改变了自然语言理解和生成。它们具有深度语言理解能力、类似人类的文本生成能力、上下文意识和强大的问题解决技能,使它们在各个领域(例如搜索引擎、客户支持、翻译)中变得不可或缺。同时,LLMs也在安全领域获得了关注,揭示了安全漏洞并展示了它们在安全相关任务中的潜力。本文探讨了LLMs与安全性和隐私的交集。具体来说,我们研究了LLMs如何积极影响安全性和隐私,与它们使用相关的潜在风险和威胁,以及LLMs内部的固有漏洞。

CSPhD-winston的博客 1722

windows环境下的SVN安装

//--------------------------------------------------------------------------------下载SVN SEVER 软件: (目前最新版本是:1.4.6) 路径为: http://subversion.tigris.org/2.       安装SVN SEVER: 一路[next]3.       安装完毕后.在

狼群 2734

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SVN(一)------windows下搭建SVN服务器及SVN客户端安装教程

一、SVN工作原理 SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。 作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Sub...

互联网叫兽 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

如何配置SVN的服务器端和客户端

如何配置SVN的服务器端和客户端 好些小伙伴儿在开发的时候都会遇到一个比较麻烦的事情,那就是自己开发的东西不太会整理,或者是团队一起开发,有一些东西不太好整合到一起,那这个时候你们就需要一个版本控制(管理)工具了,当然现在程序用到比较多的是GitHub和国内的码云。但是有一个团队协作也很好用的工具叫SVN,SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。今天来和大家说一下怎样配置SVN的服务器和客户端。 1.

qq_39155611的博客 1480

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SVN客户端-Tortoise SVN

SVN客户端-Tortoise SVN

weixin_42292547的博客 1万+

SVN的安装与使用

SVN的下载、安装与使用,以及常见报错

m0_51976564的博客 5万+
上一篇: jsp退出和注销 代码实现
下一篇: PL/SQL 链接Oracle 超时
dw_java08
博客等级 码龄15年 122粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值