svn常用方法,自己研究了3天的结果,希望给各位提供便利

【技术问题】SVN中最常出现的问题 1. 新建一个文件,设为共享目录。在svn中新建一个目录的具体操作方法如下:第一步:打开SVN服务端,找到特定的项目目录,右击选择“属性”第二步:然后点击“增加”第三步:在增加的页面中,选择重新创建用户名和密码第四步:上述步骤完成之后,填写新建的用户名和密码就可以了参考:https://zhidao.baidu.com/question/568728530.html 阅读详情
 

1、checkout(检出)

 

如果你是客户端,想对版本进行修改控制,那么第一次你必须要从服务器端检出文件,以后的更改操作就在此文件上执行吧。

 

方法:在你要保存文件的某个文件夹中的空白地方右键鼠标。选择checkout(检出),在 URL of repository(版本库URL) 中输入要链接的地址,点击确定,便下载下来最新文件,你要做的修改应该在此文件夹里执行。我们不妨先叫此文件夹为:working copy 。 

 

*******************************************************************************

我们先说重要的:以后做了任何更改提交你的更改前,请先点击update(更新)一下。

******************************************************************************* 

 

2、update(更新)

右键鼠标——>update(更新)

 

注意,如果当你的“Working Copy”中有被修改的文件,或者有被删除的文件,并且还未提交这些修改时,这些文件在执行Update过程中是不会被更新的。 

重点:如果服务器端版本没更新的话,对你更新是不会有影响的,会更新成功;如果服务器版本更改,但是恰好修改的内容和你修改的内容不在同一个文件内,比如你改的是a里的内容,而服务器改了b中的内容,则也没有影响;

但若是都修改了a中的内容,则出现问题了,会提示你有冲突,只能点“确定”了,你会看到 working copy 文件夹上多了个黄色感叹号,打开 working copy 会发现里面多了几个文件(做了删除操作时不会自动多出文件),这时你不要慌,在有黄色感叹号的文件上(注意不是 working copy 上右键鼠标)——>TortoiseSVN——>Edit conflicts(编辑冲突)##此时,会弹出一个对话框包含三部分,左上角第一个是服务器端版本库对应的内容,右上角第二个是你修改的内容,下边第三个是两者合并的内容,如果你不处理的话默认为两者合并##——>如果确定要用你修改的内容的话,在右上角第二个框中的红色部分右键鼠标——>Use this whole file(使用整个文件)——>关闭对话框,选择save(保存)——> 然后回到 working copy 右键鼠标——>TortoiseSVN——>Rosolved(已解决的),点确定 ##你会发现原来自动添加的那些文件没了###——>再Commit(提交)就ok了

 

3、修改

 

当你修改了某个文件内的内容,如果你提交时服务器端版本没有更新,则你可以直接提交成功。

如果服务器端版本已被他人更新,但是恰好修改的内容和你修改的内容不在同一个文件内,比如你改的是a里的内容,而服务器改了b中的内容,则也没有影响;但若是都修改了a中的内容,则会提示你:版本过时需要先更新,但一更新,又出现上面2中特殊颜色部分的问题了,解决方法相同,不再重述。(这就是我们为什么建议先更新一下的原因)

 

4、放弃修改

 当你添加、修改、删除文件后,决定放弃修改,

 你可以单击右键,TortoiseSVN->Revert,

 本地的“Working Copy”中的文件和目录会恢复到你修改前的状态。

 

5、删除 

如果你在working copy 文件中做删除文件操作,要删除某个文件或者文件夹,建议用svn自带的删除,方法是:在要删除的文件上右键鼠标-->TortoiseSVN——>Delete(删除)。这样你的删除操作才会被保存到日志中,##若要用 windows 自带的删除,这种删除 working copy 上不会出现红色感叹号的更改标志##。然后若要提交更改,右键working copy ——> commit(提交),这时会出现两种情况: 

a、服务器端的版本还是你下载时的版本,没有经过别人更新,这时,你可以直接按提示步骤提交成功,提示你版本已经更新到第几版。 

b、服务器端的版本已由别人更新过,更新你的 working copy ,在 working copy 上右键鼠标——>update(更新),这时它应该会提示你有冲突,你点“确定”, working copy上出现一个黄色的警示符号。这时请在 working copy 上再右键鼠标——>TortoiseSVN——>Resolve(已解决的)——>确定。就取消了冲突。按理说我们为什么不在update更新前先Resolve (已解决的)来取消冲突呢,这种情况我也试过了,它会说你没更改怎么的,所以你必须经过这么一步。取消冲突后再 commit (提交),就没问题了。

 

6、添加 

这个比较简单。当你在 working copy 文件夹中添加了新的文件时,如果你直接提交,在弹出的提交框中会有你添加的文件,但是复选框没选中,你要自己选中,然后确定即可。

还有一种方法是:在 working copy 内新添加的文件上右键鼠标——>TortoiseSVN——>Add(加入),便会在新添加的文件上出现一个蓝色(+)加号,表示是新添加的,此时直接提交就ok了。第二种方法也可以直接在working copy 文件夹上右键鼠标——>TortoiseSVN——>添加,则新添加的文件都会被加上蓝色 + 号了,效果是一样的。建议用后两种方法。

 

 

Android Studio SVN 使用方法 找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。 阅读详情

相关推荐

【SVN】常见问题解决方法

本文主要记录了在项目中经常使用的svn操作以及常见问题解决方法。比如svn 节点冲突如何解决,如何实现只checkout部分目录等

Laplace2008 1533

svn 冲突原因及解决方法

http://write.blog.youkuaiyun.com/postedit?ref=toolbar 1、更新前可以使用 svn status -u 命令来查看哪个文件会产生冲突 2、在使用 svn update 时,会出现如下几种信息:   $ svn update   U INSTALL   G README   C bar.c   Updated to revisio

拾贝壳 2268

GD32F303片内FLASH实战:从地址映射到数据持久化存储

本文详细介绍了GD32F303片内FLASH的实战应用,从地址映射到数据持久化存储的全过程。通过解析FLASH的基础特性、安全操作区域规划、擦除写入读取的三重奏操作,以及工程化进阶技巧,帮助开发者高效利用片内FLASH进行数据存储。文章还提供了调试技巧和常见问题解决方案,特别适合嵌入式开发者在实际项目中应用。

weixin_26742753的博客 215

svn冲突问题详解 SVN版本冲突解决详解

解决版本冲突的命令。在冲突解决之后,需要使用svnresolved来告诉subversion冲突解决,这样才能提交更新。冲突发生时,subversion会在WorkCopy中保存所有的目标文件版本(上次更新版本、当前获取的版本,即别人提交的版本、自己更新的版本、目标文件。 开发人员都知道代码管理工具是开发中一个必不可少的工具,这里也不废话详细介绍了。不管你个人喜欢git还是svn还是其他,但

zhangzhifei1991的专栏 4724

华大 HC32F460 DMA数据传输实战:从配置到中断处理的完整指南

本文提供了华大半导体HC32F460微控制器DMA(直接内存访问)功能的完整实战指南。详细解析了DMA的配置流程、中断处理机制以及软件与硬件触发方式,并附有实验代码示例。通过合理使用DMA进行数据传输,可以显著解放CPU资源,提升嵌入式系统的实时性与运行效率。

weixin_29194255的博客 255

电赛经验分享——赛前准备

⏩ 大家好哇!我是小光,想要成为系统架构师的嵌入式爱好者。⏩在之前的电赛中取得了省一的成绩,本文对电赛比赛前需要准备什么做一个经验分享。加入小光嵌入式交流群(qq群号:737327353)免费获取博主所有资料哦!

qq_52608074的博客 7779

svn 无法提交,报错Solve ""svn : Working copy is too old (format 10, created by Subversion 1.6)

今儿做东西,svn除了问题。问题是

u010367539的专栏 1383

用ADS搞定CGH40010F的宽带连续F类功放:从阻抗计算到版图仿真的保姆级流程

本文详细介绍了使用ADS设计CGH40010F宽带连续F类功放的全流程,从阻抗计算到版图仿真。通过分析器件特性和理论基础,提供谐波阻抗匹配和版图协同验证的实用技巧,帮助射频工程师高效完成高效率功放设计。重点关注宽带连续F类功放的设计难点和调试方法,提升设计成功率。

weixin_29189377的博客 376

svn方法,希望可以给各位带来一点便利

1、checkout(检出) 如果你是客户端,想对版本进行修改控制,那么第一次你必须要从服务器端检出文件,以后的更改操作就在此文件上执行吧。 方法:在你要保存文件的某个文件夹中的空白地方右键鼠标。选择checkout(检出),在 URL of repository(版本库URL)中输入要链接的地址,点击确定,便下载下来最新文件,你要做的修改应该在此文件夹里执行。我们不妨先叫此文件夹为:wo...

weixin_30457465的博客 98

一篇文章足够你学习Bluez,提供史上最全的Bluez教程,让你告别Bluez从入门到放弃

Bluez是真的难,说“入门到放弃”真的毫不夸张,Bluez的学习曲线陡峭,要求对Linux 系统/驱动概念、D-Bus 通信和蓝牙协议都有要求,加上网络上其实没有一个完整的介绍Bluez系列的文档,所以不管是蓝牙初学者还是蓝牙从业人员,都有不小的难度。

朝气蓬勃 2535

低代码组件开发——OpenClaw智能助手的组件设计与开发(2026技术版)

OpenClaw智能助手的低代码组件开发平台采用分层架构设计,包含组件定义、注册、配置、渲染和生命周期管理等核心模块。该系统支持UI、功能、数据和集成四种组件类型,强调可重用性、可配置性和可扩展性。组件定义通过TypeScript、React等技术实现组件结构和行为的描述,组件注册中心基于Node.js和MongoDB管理组件版本。该平台通过React、Redux等技术实现组件渲染和状态管理,并提供完整的生命周期管理机制。这种架构设计显著提升了智能助手应用的开发效率和质量。

一键难忘的博客 407

SVN 将代码回滚到之前的版本的方法

1.如果是想将本地代码的修改回退到SVN版本,也就是放弃自己未提交的修改,则 直接选中要回退的文件或文件夹—右键-----SVN工具选项----revert----勾选要回退的文件----点击OK 2.如果是想要将本地代码回退到SVN仓库的某一版本的代码,而并不需要修改SVN仓库代码,则 首先用SVN最新代码更新本地代码,保证本地代码和SVN仓库最新的代码一致,并没有新的本地修改,然后选中要更新的文件或文件夹,右键调出SVN选项后选择update to version,然后点击show log选择一个版

weixin_48853167的博客 4万+

基于51单片机的电子记分牌的设计

基于51单片机的电子记分牌的设计 电子记分牌基于51单片机的电子记分牌的设计摘要1 引言2 总体设计方案2.1 设计思路(1)设计要求(2)设计思路(3)设计方案2.3综合设计方框图(1)硬件设计框图(2)软件设计3 设计原理分析3.1 电源、复位、下载电路的设计(见图1、2、3)3.2 时钟电路的设计3.3 矩阵键盘电路的设计3.4 数码管显示电路设计4程序代码 摘要 本设计为电子记分牌设计,是以STC89C52芯片为核心,辅以必要电路设计进行的。用4位LED七段数码管显示比赛两方的分数(每方分数用2位

行走的皮卡丘 2037

mac svn工具_推荐:mac上svn常用命令及好用的工具。

前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。来源:http://1t.click/akwe# Mac SVN 命令行Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10以下是一些常用命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn...

weixin_39680121的博客 6229

Unity 面试篇|(三)设计模式篇 【全面总结 | 持续更新 | 建议收藏】

设计模式是一套被反复使用、多数人知晓、经过分类编目、代码设计经验的总结。设计模式与方法或库的使用方式不同, 你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码, 而是解决特定问题的一般性概念。你可以根据模式来实现符合自己程序实际所需的解决方案。常常会混淆模式和算法, 因为两者在概念上都是已知特定问题的典型解决方案。但算法总是明确定义达成特定目标所需的一系列步骤, 而模式则是对解决方案的更高层次描述。同一模式在两个不同程序中的实现代码可能会不一样。单例模式。

游戏开发小Y的博客 12万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux最新全网最新详细学习SVN常用功能_svn是什么(3),2024年最新原理竟然是这

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

976

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java第四十六天,Svn系列(三),Svn常用命令

三、SVN常用命令 1.检出版本库的一个子树(得到工作拷贝) svn checkout <项目地址> #Subversion可以通过多种方式访问本地或网络仓库,一个版本库地址永远都只是一个URL #项目地址格式 模式 访问方法 file:/// 直接版本库访问(本地磁盘) http:// 通过配置 Subversion的Apache服务器

愿你饱经冷暖,仍保纯真 1320

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

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

前端常用VUE打包相关命令(SVN、NPM相关)

常用VUE打包相关命令(SVN相关)写在前面目的常用SVN指令合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 前段时间因为一些变故和个人原因,久久没有更新博客,现在工作之余有了些许闲暇,又加上想与大家分享一些经验,故又开始不定期更

qq_40756247的博客 5289

SVN库迁移整理方法总结

转:http://blog.chinaunix.net/uid-354915-id-3766906.html

simply the best 1585

SVN使用方法详解

SVN是如何使用的你是否熟悉,在这里简单向大家介绍一下SVN是如何使用,希望通过本文的介绍大家能够掌握SVN使用方法,欢迎大家一起来学习。 AD:2013云计算架构师峰会课程资料下载 本节和大家一起学习一下SVN使用方法,主要从三方面来介绍,在这里和大家分享一下,希望本节的介绍对你的学习有所帮助。 SVN使用: 1. 首先是安装TortoiseSVN这个Win下的客户端(当然用

MayBe_MBack 1064

svn 服务器 维护,SVN教程(2)svn常用命令说明

一、svn命令语法格式svn [options] [args] #svn+子命令+选项+参数二、svn常用子命令(括号代表可简写):checkout(co):从源码库迁出一个指定版本的项目副本到客户端update(up):从服务器上同步项目到本地,在日常使用中checkout用于第一次迁出,之后都是使用up来同步delete(del,rm,remove):删除本地或者svn服务器上的文件i...

weixin_39823676的博客 588

SVN 常用命令详解

Apache Subversion (SVN) 是一种流行的版本控制系统,广泛用于软件开发中的源代码管理。本文将介绍一些常用的 SVN 命令,这些命令可以帮助你更好地管理和协作项目。

My_wife_QBL的博客 965

Splite3解决SVN无法提交的问题

https://www.sqlite.org/download.html 然后根据自己电脑的配置选择下载哪个

康的博客 758

svn 使用方法

这里我希望可以帮助到大家提升进阶。Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

2401_84123294的博客 885
下一篇: 区块链能否用于文章类网站
麻蛋又想不出好名字
博客等级 码龄16年 3粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值