SVN基本使用1

article/2025/9/20 23:25:17

一、什么是SVN

代码管理工具

能记住每次的修改

查看所有的修改记录

恢复到任何历史版本

恢复已删除的文件

二、跟Git比

SVN使用简单上手快支持中文(Git较为复杂不支持中文)

目录级权限控制(Git没有),企业级安全必备

可以单独子目录checkOut(Git只能将整个仓库),可以减少不必要的文件检出,

三、主要应用

代码的版本管理

存储一些重要的文件,比如合同代码等

公司内部文件共享,并且可以按照目录划分权限(谁可以看到什么文件)

四、SVN仓库

推荐使用:svnbucket.com 中文名:SVN桶,较为好用的SVN服务,

可以在教程中的客户端下载文档中按照提示进行软件的安装,需注意,如需汉化,需下载与软件版本完全对应的中文汉化

例如下载的是:TortoiseSVN1.14.1 那么需下载的汉化包应为XXX64/32位 1.14.1

下载后注册账号并登陆

五、SVN的具体使用

5.1 基本操作

可以自定义一个文件夹作为工作仓库

 在svnbucket.com登陆----新建项目----点击复制右上角的地址

然后回到自定义的文件夹(工作仓库)右键空白处点击 SVN检出 并粘贴复制好的地址完成本地与服务器的绑定

完成绑定后可以往文件夹中放入一些文件进行测试是否会在服务器上显示

后续工作仓库有文件变更时,可以通过右键SVN更新-SVN提交的方式同步到SVN服务器

双击还可查看本次提交与上次提交中做了哪些更改

5.2 撤销与恢复

5.2.1撤销本地的修改

我们如果对工作仓库的文件进行了修改,还没有提交上传,我们此时想撤销本次的修改,可以通过右键文件--选择SVN还原

弹窗后可以双击测试代码,查看本次修改了哪些地方,然后点击确定,完成撤销操作

 

5.2.2 撤销已经提交的内容

如果提交后发现提交的内容是有问题的,可以通过在工作仓库空白处右键---TortoiseSVN---日志信息---选择已提交的错误文件---复原此版本做出的修改

5.2.3恢复到指定的版本

与撤销已提交的内容操作相似,右键日志中要恢复的版本,选择复原到此版本即可

5.3 添加忽略

有些文件我们不想提交,就可以添加忽略

5.3.1 不想提交文件夹

右键工作仓库中不想提交的文件夹 ---​TortoiseSVN---选择【去除版本控制并添加到忽略列表】

后续提交时将不会提交已添加忽略的文件夹

5.3.2 不想提交文件夹中的某个文件

右键工作仓库文件夹中不想提交的文件 ---​TortoiseSVN---添加到忽略列表

后续提交的文件夹将不包含已添加忽略的文件

如果想将其从忽略列表中拉出,右键文件 ---​TortoiseSVN---加入/从忽略列表中删除 再重新提交即可


http://chatgpt.dhexx.cn/article/bZ3lVDe5.shtml

相关文章

Svn下载及安装(附带汉化包安装)

1、访问Svn官方网站:https://tortoisesvn.net 2、找到需要下载的版本类型 3、下载完成后一直下一步安装即可 4、Svn安装包下载 5、下载完成之后,一直下一步即可 6、安装好之后,在任意空白位置 —> 右击 —> 选择TortoiseSVN —> …

Windows安装SVN客户端并汉化

1、下载 https://tortoisesvn.net/downloads.zh.html 2、安装 鼠标双击 3、汉化 汉化包下载地址:https://tortoisesvn.net/downloads.zh.html 鼠标双击汉化包 点击svn的各种界面查看是否汉化成功

SVN下载以及汉化安装包的使用

前言: SVN(subversion)是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现资源的共享,实现集中式的管理。 SVN下载: 第一步: https://tortoisesvn.net/downloads…

SVN汉化以及简单的使用

一、SVN的安装以及汉化 1.下载SVN的安装包以及汉化包; 2.先安装SVN汉化包,然后安装SVN的程序软件,都安装完成后,在空白位置右击选择设置,在language中选择中文简体,点击确认即可; 至此&#xff…

安装svn和安装svn汉化语言包

svn官网: https://tortoisesvn.net/downloads.zh.html 这里下安装包 和语言包,以此安装即可;都默认安装就行了

解决SVN汉化不成功问题,下载历史版本

考虑是不是版本不一致问题。如果想汉化,最好在安装svn都下载了,直接安装。免得像我一样过了好久还得找对应版本安装≥﹏≤ 查看自己安装的svn历史版本 在官方网站找到对应的版本汉化包 点击版本连接找到对应版本–选择汉化包–找到中文点击下载&#…

SVN汉化包安装方法

注意:下载的svn汉化包必须与svn客户端版本对应,否则安装无效 1、首先安装svn客户端,然后将svn汉化包放在svn的安装目录下。 2、安装svn汉化包之前,将svn安装目录下的languages目录下的文件全部删除 。 3、svn汉化包安装完成后&am…

svn汉化失败解决方法

前提:别人已经安装好了svn,但是没有汉化,我随意找了一个汉化包,运行安装后,并没有汉化 成功过程: 1、找到一个文件,右击看到svn(已经安装了svn),选中"关于",看你到svn的版本,红框的就是我的版本 2、在svn官网上找到对应的汉化包&…

SVN 汉化语言

前言 小乌龟全是英文,有些东西总是找不到,给大家分享一下SVN小乌龟的汉化语言,轻松使用。 软件: SVN svn汉化包 步骤 汉化包下载: 百度搜索TortoiseSVN,进入官网,选择好安装的版本后&…

SVN安装及使用+SVN汉化

目录 第一步下载SVN及SVN汉化包 SVN下载: SVN汉化语言包下载网址: 第二步安装SVN及汉化包 使用说明检出项目 导入项目 关于项目的提交 更新: 解决冲突有三种选择: 如何降低冲突解决的复杂度: 查看日志 版本回滚…

SVN 汉化和安装

下载 官网下载地址: https://tortoisesvn.net/downloads.html 安装 打开下载的 TortoiseSVN 进行安装,本来将安装位置改成了 D 盘,如下图所示: 安装完成后进入目录 D:\Program Files\TortoiseSVN\Languages,将文件…

TortoiseSVN汉化教程

TortoiseSVN是我们编程过程进行代码管理的重要工具,安装完成之后默认是英文状态,如需汉化则要安装汉化包即可。具体过程如下: 一 . 更新最新版本SVN(必要) 当前官网提供的汉化包是针对最新1.14版本的,如果…

SVN中文版设置

引言 在开发过程中会不可避免的使用到代码管理工具,当下使用的比较普遍的无非就是 SVN 和 Git 了! 代码管理工具的使用,可以大大增加联合开发的容错率,同时也会让我们的工作更加高效! 这里记录一下如何将英文版的 S…

SVN客户端安装及汉化

1.官网选在SVN客户端官网地址https://tortoisesvn.net/downloads.html,选择要安装的版本 2.下在汉化包,汉化包的版本必须和客户端工具的版本一致 如果这个地方没有可以点击Older Releases去查看历史版本 3.我在下载的是1.10.5版本 4.先安装svn客户端安装…

Spring事务和事务传播机制

Spring事务和事务传播机制 1.事务的定义2.Spring中的事务实现3.Spring声明式事务(自动事务)4.事务特性5.事务隔离级别6.举例说明事务的读未提交---脏读7.举例说明事务读已提交---不可重复读8.举例说明事务可重复读---幻读9.Spring事务传播机制10.事务传播…

Spring 事务和事务传播机制

文章目录 1. Spring 事务的实现1.1 Spring 手动操作事务1.2 Spring 声明式事务1.2.1 Transactional 作用范围1.2.2 Transactional 参数说明1.2.3 异常被捕获, 不会事务回滚① 解决办法 --- 将异常重新抛出② 解决办法 --- 手动回滚事务 2. Spring 事务的隔离级别2.1 Spring事务…

关于Spring事务及其传播机制

目录 一丶Spring中事务的实现 <1>事务的四大特性有哪些<2>数据库并发一致性问题以及隔离级别的设置2>隔离可以解决的并发问题<3>Spring事务隔离级别 <1>事务的传播机制是什么&#xff1f;为什么需要传播机制<2>事务的传播机制有哪些&#x…

Spring事务传播机制--包含用例解释

Spring事务传播机制 一、何为Spring传播机制&#xff1a; Spring事务的传播机制就是&#xff0c;事务如何在方法的调用如何传播。 二、使用传播机制的时候的关键点&#xff1a; 使用声明式的事务时&#xff0c;调用方法和被调用方法不能在同一个类。比如同在一个service方法…

spring事务传播机制实例讲解

对于SQL事务的概念以及ACID性质&#xff0c;可以参见我的另一篇博文 http://kingj.iteye.com/admin/blogs/1675011spring的管理的事务可以分为如下2类&#xff1a; 逻辑事务 在spring中定义的事务通常指逻辑事务&#xff0c;提供比物理事务更抽象&#xff0c;方便的事务配置管…

Spring事务及事务传播机制

一.事务的含义:多个操作封装在一起&#xff0c;要么同时执行成功&#xff0c;一旦有一个操作执行失败&#xff0c;那么全部执行失败。这里给大家举个例子:比如A给B转账50元&#xff0c;而B没有收到这50元&#xff0c;此时A转账B这个操作也需要进行回滚&#xff0c;恢复到A给B没…