版本号

svn回退到某一版本

心已入冬 提交于 2019-12-01 11:56:33
1、保证我们拿到的是最新代码: svn update 假设最新版本号是28。 2、然后找出要回滚的确切版本号: svn log 假设根据svn log日志查出要回滚的版本号是25,此处的something可以是文件、目录或整个项目 如果想要更详细的了解情况,可以使用svn diff -r 28:25 "" 3、回滚到版本号25: svn merge -r 28:25 "" 为了保险起见,再次确认回滚的结果: svn diff "" 发现正确无误,提交。 4、提交回滚: svn commit -m "Revert revision from r28 to r25,because of ..." 提交后版本变成了29。 分类: 软件使用svn 转自: https://www.cnblogs.com/helloweworld/p/4024605.html 来源: https://www.cnblogs.com/xh_Blog/p/11684393.html

git相关操作

六眼飞鱼酱① 提交于 2019-12-01 11:52:53
指令常用 git init 初始化本地仓库 git add . 将文件添加到本地仓库 git commit -m "修改信息" 将本地仓库提交到暂存区 注意每次修改了文件 都需要执行上面两步操作 git status 查看状态(不知道下一步干啥 可以执行一下这个操作) git checkout 分支名 切换分支 git checkout -b 分支名 创建并切换分支 git reflog 查看版本号 知道版本号之后可以执行版本回退 git reset --hard 版本号 版本回退 git merge 分支 分支合并 (可能会冲突) 发生冲突需要手动解决(需要的留着 不要的删除) 来源: https://www.cnblogs.com/sunny-yu/p/11684163.html

uname命令使用说明

丶灬走出姿态 提交于 2019-12-01 07:51:30
1、命令概述 用于显示系统相关信息,比如主机名、内核版本号、硬件架构等 2、命令语法 uname 【选项】 3、命令选项 -a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型 -o 显示操作系统名称 -i 显示硬件平台 4、命令示例 4.1 -a 显示系统所有相关信息 1 [root@localhost ~]# uname -a 2 Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 4.2 -r 显示内核发行版本号 1 [root@localhost ~]# uname -r 2 3.10.0-693.el7.x86_64 这里补充介绍下各数字和字母代表的含义: 3:表示主版本号,有结构性变化才更改 10:表示次版本号,新增功能是才变化,一般奇数表示测试版,偶数表示开发版 0:表示对此版本的修订次数或补丁包数 693:表示编译的次数,每次编译可对少数程序优化或修改 el7:表示版本的特殊信息,有较大的随意性;el代表企业版Linux,pp代表测试版,fc代表fedora core

package.json详解

给你一囗甜甜゛ 提交于 2019-12-01 06:13:51
1.概念 Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述文件,被称为package.json 亦即:模块的描述文件 = package.json 2.属性 name:包名 version:版本号 main 入口文件 license:项目许可 scripts:声明一系列npm脚本指令 dependencies:项目在生产环境中依赖的包-install的东西 devDependencies:项目在开发和测试环境中依赖的包 repository: 项目代码存放地方(git地址) 3.生成 自己生成package.json,在项目根目录下面npm init即可 另,解决了一个疑问,安装项目的时候,用的命令为什么不同?什么时候用npm run dev,什么时候用npm start ? 答案:看 scripts "scripts": { "start": "set NODE_ENV='development' && webpack-dev-server --inline --progress --config ./build/webpack.config.development.js", "build": "set NODE_ENV='development' && webpack --config ./build/webpack

git-查看历史版本及回滚版本

时间秒杀一切 提交于 2019-12-01 05:38:27
git-查看历史版本及回滚版本 查看历史提交版本: 1.git log 查看历史所有版本信息 2.git log -x 查看最新的x个版本信息 3.git log -x filename查看某个文件filename最新的x个版本信息(需要进入该文件所在目录) 4.git log --pretty=oneline查看历史所有版本信息,只包含版本号和记录描述 回滚版本: 1.git reset --hard HEAD^,回滚到上个版本 2.git reset --hard HEAD^~2,回滚到前两个版本 3.git reset --hard xxx(版本号或版本号前几位),回滚到指定版本号,如果是版本号前几位,git会自动寻找匹配的版本号 4.git reset --hard xxx(版本号或版本号前几位) filename,回滚某个文件到指定版本号(需要进入该文件所在目录) 来源: https://www.cnblogs.com/xiaogou/p/11660662.html

package.json文件说明解释

谁说我不能喝 提交于 2019-12-01 02:23:16
1、package.json是什么? 什么是Node.js的模块(Module)?在Node.js中,模块是一个库或框架,也是一个Node.js项目。Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述文件,被称为package.json。 通常情况下package.json内容出错,会导致项目出现bug,甚至阻止项目的运行。下面是normalize包的package.json文件: { "name": "normalize.css", "version": "3.0.3", "description": "Normalize.css as a node packaged module", "style": "normalize.css", "files": [ "LICENSE.md", "normalize.css" ], "homepage": "http://necolas.github.io/normalize.css", "repository": { "type": "git", "url": "git://github.com/necolas/normalize.css.git" }, "main": "normalize.css", "author": { "name": "Nicolas Gallagher

各厂商手机开启USB调试方法

泪湿孤枕 提交于 2019-12-01 01:34:25
打开USB调试功能需要打开开发者选项,一般开发者选项是隐藏的,需要按照如下操作: 找到手机厂商系统版本号(不是android版本)然后快速点击(一般是连续点击7次)直到显示处于开发者模式 手机厂商版本号: 厂商 ‘版本号’路径 魅族 设置->关于手机->版本号 华为 设置->系统->关于手机->版本号 酷派 设置->关于手机->(手机配置信息->)版本号 三星 设置->关于手机->版本号/编译编号 小米 设置->我的设备->全部参数->MIUI版本 VIVO 设置->更多设置->关于手机->软件版本号 OPPO 设置->其他设置->使用开发者选项需要登入验证OPPO账号 努比亚 设置->关于手机->版本号 乐视 设置->关于手机->版本号 PPTV 设置->关于手机->版本号 联想 设置->开发者选项 一加 设置->开发者选项 360 设置->关于手机->版本号 在开发者模式下,USB调试功能根据各厂商设置如下: 厂商 ‘USB调试’设置 魅族 设置->辅助功能->开发者选项->开启开发者选项/USB调试 华为 设置->系统->开发人员选项->开发人员选项/USB调试/“仅充电”模式下允许ADB调试’ 酷派 设置->开发者选项->开发者选项/USB调试 三星 设置->开发者选项->开/USB调试 小米 设置->更多设置->开发者选项->开启开发者选项/USB调试 VIVO 设置-

Spring Boot 多模块项目创建与配置 (一)

泄露秘密 提交于 2019-12-01 00:51:28
Spring Boot 多模块项目创建与配置 (一) 最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块。代码中的多模块是用maven管理的,每个模块都使用spring boot框架。之前有零零散散学过一些maven多模块配置的知识,但没自己从头到尾创建和配置过,也快忘得差不多了。这次正好对照着这个项目,动手实践一下,下面我们就开始吧。 maven多模块项目通常由一个父模块和若干个子模块构成,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块)相互关联。多模块适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。 1 多模块项目创建 因为本系列的下一篇是《Spring Boot集成Dubbo》,所以本章就以创建多模块的dubbo项目作为示例。示例中的开发环境是Win 7,编辑器是Intellij IDEA,Java版本是1.8。 1.1 父模块创建 首先我们在IDEA中创建一个spring boot工程作为父项目。 一、在界面左上角选择File->New->Project后,选择Spring Initializr,默认使用的Java版本是1.8。 二、点击Next,进入下一步,可以设置项目的一些基本信息。 这里我们先来温习下groupId、artifactId

chrome打包程序

∥☆過路亽.° 提交于 2019-11-30 21:48:01
此类文章发布地址变更至:https://www.jianshu.com/u/45a4c4696c9a chrome打包程序 Created by Marydon on 2017-07-04 08:29 一、前言 鉴于本文章的访问量大,特此进行多次更新! UpdateTime--2018年5月21日17点33分 1.如果你想获取chrome最新插件安装包并且可以翻墙,请直接看文末推荐; 2018/11/20 2.如果chrome提示"只能通过Chrome 网上应用店添加此项内容",见文末推荐。 UpdateTime--2017年11月3日16:21:57 二、打包扩展程序的情形 情形一:(通常使用) 不能FQ的用户通常会去网上搜寻一些离线插件来使用,但是获取的一般都是旧版本的插件,幸运 的是:使用蓝灯FQ后,chrome浏览器会自动升级你所安装的插件的版本, 这时候如何获取最新版本的插件呢,我们就有了手动对最新版本插件进行打包的需求了。 如何查看自己的插件(crx文件)的版本号呢? 使用解压工具打开-->任意一个crx文件-->找到文件:manifest.json-->双击打开(记事本也行)-- >搜索version,它所对应的值,就是该插件的版本号 图示: 情形二: 将解压的程序(插件)进行打包,这种需求少,一般都是因为只能通过chrome网上商店安装该程 序,所以对其进行解压

SSH协议解析

↘锁芯ラ 提交于 2019-11-30 21:31:29
最近使用SSH来登陆DigitalOcean VPS的时候,第一次导入SSH的时候出现了一些问题,由此对SSH协议详细的学习了一番。在这里对自己SSH的学习做一个小结。 基本概念 什么是SSH SSH(The Secure Shell)是指一种将所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的”通道”。 官方协议文档请参考: The Secure Shell (SSH) Protocol Architecture SSH基本框架 SSH协议分三部分: 传输层协议(The Transport Layer Protocol)提供服务器认证,数据机密性,信息完整性 等的支持; 用户认证协议(The User Authentication Protocol) 则为服务器提供客户端的身份鉴别; 连接协议(The Connection Protocol) 将加密的信息隧道复用成若干个逻辑通道,提供给更高层的应用协议使用; 各种高层应用协议可以相对地独立于SSH基本体系之外,并依靠这个基本框架,通过连接协议使用SSH的安全机制。 SSH的秘钥管理