• 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几分钟,所以还是很有必要忽略的

    最后:👏👏😊😊😊👍👍  

  • 相关阅读:
    天山电子在A股上市:业绩保持高速增长,王嗣纬家族为实控人
    领域里的X能力是什么?
    python爬虫 Appium+mitmdump 京东商品
    9.0 堆体系结构概述之GC
    ssh 登录虚拟机的linux
    学习pytorch13 神经网络-搭建小实战&Sequential的使用
    动态规划——背包问题
    澳大利亚昆士兰大学ARC信息复原力培训中心博士后
    springboot+vue+elementUI 基于SpringBoot的游戏比赛赛事管理系统-#毕业设计
    交互设计师必须知道的五大交互设计流程
  • 原文地址:https://blog.csdn.net/weixin_71403100/article/details/133091685