SVN的基本使用

一、SVN介绍

SVN(Subversion)是一个开源的版本控制系统,它专门用于管理文件和目录的变更。SVN 提供了一种集中式的版本控制方案,其中有一个中央仓库存储所有文件的历史记录和变更。

SVN使用方式相对简单,可以通过命令工具或可视化客户端进行操作,下面主要是SVN客户端的操作方式

二、安装客户端软件

进入官网下载tortoise svn客户端工具并进行安装:TortoiseSVN - Download

备注:我来的时候电脑上已经安装了此软件,以上地址如果不对,可以搜一搜

三、SVN客户端操作

3.1、检出文件

桌面任何位置右键,选择SVN检出(图1),弹出对话框(图2),其中路径1表示SVN服务器地址,路径2表示你打算存放文件的目录,是打算将SVN服务器中的代码存放到这个目录中。点击确认会弹出检出的对话框显示检出的进程(图3),检出完直接确认即可

3.2、提交文件

如果修改了某个文件,文件下的绿色对勾会变成红色叹号,是因为改文件和SVN服务器版本不一致导致的,解决方法为,只需要选中文件后右键,执行“SVN 提交” 操作即可,提交后文件就会变成绿色对勾

3.3、更新文件

如果想要更新SVN服务器中代码,操作更新即可,选中目标文件夹,右键选择 “SVN 更新”操作;在修改文件之前需要先执行更新,再修改文件内容,这样可以尽量避免提交时发生冲突

 3.4、新增文件

在SVN检出到本地的目录中新增文件或文件夹,执行右键选择TortoiseSVN 选择增加,出现弹窗点击确认即可,然后再执行提交操作至SVN

3.5、删除文件

删除SVN上的文件,执行右键选择TortoiseSVN 选择删除,然后再执行提交操作至SVN,否则删除操作没有真正提交到服务器,别人还是可以从SVN上更新这个文件

3.6、撤销文件

本地修改文件后,文件图标会从绿色对勾变成红色感叹号,如果想撤销对当前文件的修改,右键选择TortoiseSVN 选择 SVN还原,就可撤销对该文件的修改了

3.7、查看历史

选中需要查看的文件或文件夹目录,右键选择TortoiseSVN 选择显示日志,即可查看该文件或文件夹的操作历史

操作历史:

3.8、提交前添加忽略文件

比如node_modules 文件体积很大,我只要放在本地,不需要提交到SVN,同时也加快SVN提交速度;选中文件夹右键选择TortoiseSVN ,选择增加到忽略列表,选择忽略的文件,选择文件后会出现弹窗,点击确认即可

PS:有次提交SVN时忘记忽略node_modules,导致平常只需要1-2分钟的时间,提交了10几分钟,所以还是很有必要忽略的

最后:👏👏😊😊😊👍👍  

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SVN搜索器是一个用于在版本控制系统Subversion(SVN)中执行搜索操作的工具。它提供了一种快速有效地搜索存储在SVN仓库中的文件文件夹的方法。 使用SVN搜索器可以方便地查找特定文件文件夹、代码片段或关键词。它可以帮助我们快速定位需要的内容,节省了在整个仓库中手动搜索的时间和精力。 SVN搜索器的使用方法相对简单。首先,我们需要安装SVN搜索器工具,并确保与SVN版本匹配。然后,我们可以通过输入关键词、代码片段、文件名等来执行搜索操作。搜索器会在SVN仓库中递归地搜索匹配的内容,并将结果显示在界面上。 搜索结果通常会显示匹配的文件路径、文件名以及匹配的关键词或代码行。我们可以通过点击结果来查看文件的具体内容,或直接在搜索结果中快速定位所需的内容。 SVN搜索器的使用可以提高我们对代码库的管理和维护效率。它可以帮助我们更好地理解代码的结构和组织,快速定位和解决问题,同时也方便了代码重用和协作开发。 除了基本的搜索功能,一些高级的SVN搜索器还提供了更多的选项和过滤条件,例如按时间范围、作者、文件类型等进行搜索。这些功能可以根据我们的需求进行定制化的搜索,使我们能够更精确地定位所需内容。 总而言之,SVN搜索器是一个强大的工具,可以帮助我们在SVN仓库中快速准确地搜索和定位所需的内容。无论是在个人开发中还是团队协作中,使用SVN搜索器都可以提高工作效率,减少不必要的时间浪费。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值