SVN只要这几步,就可以快速操作

SVN快速入门 SVN快速入门:配置、基本操作、Idea管理SVN管理项目 阅读详情

1.SVN的安装

1.1安装包

下载网址:Downloads · TortoiseSVN

1.2安装步骤

①下载完成后,双击安装包

② 点击Next->点击Next

③选择安装路径,并点击Next(注意:建议在该处勾选command line client tools选项 否则 后期用idea连接svn时找不到svn.exe,还需要重新进行修改一次 )

④  点击Finish,安装完成

2.SVN常见操作

2.1 检出项目

①点击鼠标右键,选择SVN Checkout

②填入版本库地址URL,然后选择你要下载的本地仓库地址directory,选择确定。

这里建议你先创建一个文件夹,然后下载进去的文件不要随意更改路径,会导致下次上传出错。

③如果是第一次登录,会弹出一个对话框,输入正确的用户名和密码即可,为避免每一次登录前都要认证,所以记得勾选保存认证,最后点击OK即可。

④之后点击Checkout

⑤你就可以在指定的本地仓库中把库中的文件拉下来。

2.2 上传文件

①若要上传文件,鼠标右键点击本地库里的你所上传的文件夹(这里我需要上传project文件夹),然后选择SVN commite 进行提交

②然后你会在下面的框中看见到这个文件夹里所要上传的文件,勾选然后点击ok。这里建议,不要在总文件夹点击右键上传,容易上传不必要的文件,切记!!!你只需要在你需要上传文件的那个子目录中点右键上传即可。

上传此文件之前你可以双击文件,打开后会看到文件前后的修改

2.3 撤销文件

点击Revert...

然后选择要撤销的文件即可。

2.4 查看记录

鼠标右键点击TortoiseSVN,选择Show log

即可查看到提交和修改记录

2.5 更新代码

如果多人同时协作,张三提交了这个文件,那么你再提交这个文件会提示提交失败。此时你要先更新自己的本地仓库后,在进行提交

直接右键update更新即可。

2.6解决冲突

 但是,有时候更新会冲突,比如你和服务器上的改了同一个地方。这时候你需要更新下来解决冲突。于是,可以查看日志,看前面谁进行了相同模块的更改。方便代码覆盖相同进行协商。它会提示你哪个文件冲突,你只需打开那个文件,按照需求解决冲突即可。

(1)解决冲突的三种选择:

①放弃自己的更新,使用 svn revert(回滚),然后提交。在这种方式下不需要使用 svn resolved(解决);

②放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖目标文件,执行 resolved filename,并提交(选择文件——右键——解决);

③手动解决:冲突发生时,通过和其他用户沟通之后,手动更新目标文件。然后执行 resolved filename来解除冲突,最后提交。

(2)降低冲突解决的复杂度

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

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

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

14、OpenClaw(龙虾助手)Skill 开发完整规范(2026最新版) OpenClaw Skill 开发指南摘要: Skill 是 OpenClaw AI 助手的核心扩展机制,支持声明式(SKILL.md)和原生代码(JS/TS/Python)两种开发模式。声明式 Skill 通过 Markdown 定义触发条件和执行流程,适合简单业务;原生代码 Skill 提供完整编程能力,适合复杂场景。开发需遵循标准化项目结构,包含 SKILL.md(元数据)、manifest.json(权限声明)等文件,并严格处理错误和多系统适配。新版要求原生 Skill 必须声明文件、网络等权限,确 阅读详情

相关推荐

555定时器呼吸灯电路制作全攻略:从仿真到实物搭建(附避坑指南)

本文详细介绍了使用555定时器制作呼吸灯电路的完整流程,从基础原理到实物搭建,包括电路设计、元件选择、仿真验证、焊接技巧及调试优化。特别提供了避坑指南,帮助电子爱好者快速掌握这一经典DIY项目,实现美观的呼吸灯效果。

weixin_33734785的博客 379

后台静默安装SVN,并且设置默认安装commamd line client tools

后台静默安装SVN,并且设置默认安装commamd line client tools

银河麒麟安装SVN环境

银河麒麟安装SVN完整过程

TortoiseSVN的安装及其简单使用

TortoiseSVN的安装及其简单使用

杨钊 3万+

intellij svn切换地址

项目做到一半svn地址要变。 用的intellij找了好久也没有找到在哪设置。无奈只能删了重新导入。 今天偶然发现了这个设置。直接切换地址。 VCS->Subversion->relocate 只要输入新的地址就可以了!

天天的专栏 2万+

CENTOS 配置好SVN服务环境后,其他服务器无法访问

根据 下面的步骤配置好服务后,使用本机可以正常 c =========================== 转自 http://www.blogjava.net/nkjava/archive/2011/08/29/357502.html Centos搭建SVN服务器三步曲 搭建SVN服务,有效的管理代码,以下三步可以快速搞定。 1、安装          

stackoverflow 1万+

如何删除svn文件

svn无疑是版本控制比较好的软件了,但是当你的文件夹执行了check out之后会在该文件夹以及子文件中出现一个.svn的文件夹,如果你想删除这些.svn的文件夹,我告诉你一个比较好的方法,该方法是我从网上找来的 1、在你桌面或者别的地方新建一个名为:kill-svn-folders.txt的文件。 2、然后把下面的代码copy进去 3、将文件kill-svn-folders.txt改名

fanstars的专栏 1622

怎么样在svn根目录添加一个工程

问题:我们测试组有个svn地址专门放测试代码的,我新建了个测试工程,也要把代码放到里面,比如代码都放在这里http://svn.alibaba-inc.com/repos/ali_yun/qa/ali_security/product-test/keycenter/   我需要把这里的代码都co出来,然后把我的工程放里面,再commit?这样太麻烦了,要下很多代码下来,有没有别的办法。当然是有

u011299686的专栏 3398

windows下删除.svn命令

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.

会跑的飞猪的专栏 1191

Eclipse SVN 迁移

切换SVN服务器的步骤如下: 1:打开SVN资源库选中需要切换的SVN地址,点击右键中的重新定位,会弹出一个确认框(自行略过),点击Next即可。 2:把新的SVN地址填写进去即可。

kucoll的专栏 754

去除工程的.svn隐藏文件夹

建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL...

weixin_30955341的博客 159

批量删除.svn的方法

可以通过编写一个.reg文件进行删除。 步骤: 1、新建txt文件 2、将以下内容粘贴入文件 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\...

45度的天空 156

Windows下批量删除.svn文件

<br />1.新建一记事本文件<br />2.将以下代码粘贴到文件里<br /> <br />Windows Registry Editor Version 5.00<br />[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN] @="Delete SVN Folders"<br />[HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Folder/shell/DeleteSVN/command] <br />@=

朱小鹏的专栏 483

SVN安装步骤及在IDEA中配置

SVN是一个开源的版本控制系統。

itbestboy的博客 8505

AndroidStudio安装SVN时忘记勾选command line client tools解决方案

我们先说一下正确的安装SVN并配置到AndroidStudio过程: 首先在百度搜索并下载 TortoiseSVN 推荐从官网下载,软件分为32位和64位版本,下载时请根据自己的系统位数进行下载; 1、下载软件后,双击程序进行安装,点击“Next”; 2、在许可证协议页面,选择“I Accept the terms in the License Agreement”

MoonLoong的博客 2万+

Svn安装配置

一、下载安装 1、进入官网下载适用于自己机器的安装包,官网地址:https://tortoisesvn.net/downloads.html 2、双击下载好的安装包,弹出安装界面 3、点击next一直到此界面,可以修改安装路径,command line client tools 是否选择使用命令行操作,建议安装,不安装直接next即可,需要安装则点击该选项出现下拉框,选择第一个选项will be installed on local hard drive,如果选完之后安装路径选项消失,点击back,再点

cplianxin的博客 2988

IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

IntelliJ IDEA使用教程 (总目录篇) 首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。 第一步安装小乌龟。 如下: 具体安装好像没什么具体要求,一路next,就好。 如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,是不安装的,这里建议勾选上。 这个我不确定我当时选没选,不过呢,你给安装...

请叫我大师兄 35万+

【国产化】银河麒麟(Kylin V10)操作系统下使用SVN

在此记录下在银河麒麟(Kylin V10)下使用SVN的方法以及一些命令的简单使用,其实对个人而言知道一些简单用法就够了。

bailang_zhizun的博客 8110

【IDEA一篇看懂】IDEA使用SVN

进入公司提交代码的第一步,SVN使用教程

Ryoujou的博客 1万+

WEISHENG.rar_ht32dll.dll_setaddr_威胜_威胜 电表_威胜电表调试

威胜公司给的修改电表的测试软件,可以调试dlt2007和1997规约的电表

上一篇: java 用poi生成excel
下一篇: npm安装后,跑项目报错
哟哟小仔
博客等级 码龄8年 0粉丝 7原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值