![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目版本管理
介绍在项目管理的经验和知识
chao09_01
working & enjoying
展开
-
禅道项目信息通知到钉钉群配置步骤
禅道是我们常用的项目进度管理工具,禅道集成了webhook功能,可以通过发送 JSON 格式的数据到第三方hook地址,进行消息集成,包括钉钉、企业微信以及飞书。可以考虑将禅道和钉钉两者可以结合起来,将项目信息发送到钉钉群,提高工作效率。原创 2023-11-07 14:32:36 · 1230 阅读 · 0 评论 -
maven 打包
工作中会时常遇到maven打包,并将打好的二方包提供给其他同事使用。maven打包的原理本质上是修改项目中相关pom的version,然后执行maven打包命令。对于要打的包如果本身依赖关系不复杂,可以直接修改pom文件中的version。但是对于依赖关系复杂的,建议使用如下命令打包:# 统一设置版本号mvn versions:set -DnewVersion=1.0.0-DAILY_SNAPSHOT# 提交版本号mvn versions:commit# 回退版本号(未执行上面回退版本原创 2021-10-10 08:52:12 · 1015 阅读 · 0 评论 -
什么是git 暂存区
工作区有一个隐藏目录.git,这个不算工作区(工作区就是你能看到的目录),而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。 ...原创 2018-07-13 15:30:50 · 1046 阅读 · 0 评论 -
git三种回滚方式--soft,hard,mixed(附优秀参考网址)
1.soft--soft参数告诉Git重置HEAD到另外一个commit,但也到此为止。如果你指定--soft参数,Git将停止在那里而什么也不会根本变化。这意味着index,working copy都不会做任何变化,所有的在original HEAD和你重置到的那个commit之间的所有变更集都放在stage(index)区域中。2.hard--hard参数将会blow out ...原创 2018-07-13 15:56:48 · 19885 阅读 · 0 评论 -
git创建远程仓库以及hooks的配置
因为项目需求,自己就尝试在阿里云服务器上创建了项目的代码仓库,创建过程中遇到了一些问题,经过一番折腾,终于把这个代码仓库在远程服务器上创建成功了,可以正常进行代码版本维护了.以下是自己在创建过程中的一些心得和总结.(建议先在远程服务器上添加个git用户组,并在git用户组里添加个git用户,后面的操作都是使用git这个用户身份操作的)1)根据ssh协议远程登录服务器,并切换到git用户目录下,...原创 2016-10-28 21:26:22 · 6944 阅读 · 0 评论 -
git操作不小心将对某文件的删除提交到远程仓库如何找回该删除文件
1、可采用默认回滚到之前一个未删除该文件的版本上# git reset commit-id注:默认回滚后的版本,其修改的代码部分可在已有的代码文件中找到,但是已删除的文件在相应的目录下是找不到的,它存在 于暂存区2、执行git checkout命令将删除文件从暂存区中检出# git checkout -- <filepath>通过上述操作,就可...原创 2018-10-17 23:18:51 · 2944 阅读 · 1 评论