徐小夕 徐小夕
3年前
lerna + dumi + eslint多包管理实践
背景在开发大型项目时,我们通常会遇到同一工程依赖不同组件包,同时不同的组件包之间还会相互依赖的问题,那么如何管理组织这些依赖包就是一个迫在眉睫的问题.我们目前已有的方案有:Multirepo(多个依赖包独立进行git管理)和Monorepo(所有依赖库完全放入一个项目工程).Multirepo的缺点在于每个库变更之后,需要发布到线上,然后在项目
雷厉风行 雷厉风行
2年前
Cornerstone for Mac,一键完成Git、SVN等多种版本控制,稳定版
CornerstoneforMac是一款功能强大的版本控制软件,由Zennaware公司开发。该软件主要用于在MacOS系统上管理代码和文档的版本控制,提供了类似于Subversion的功能,提高了团队协作的效率和质量。CornerstoneforMac具有用户界面友好、操作简单的特点,支持多种版本管理功能。
Wesley13 Wesley13
3年前
java增量发布工具
有些公司由于没有使用maven作为构建工具,全量发布时没问题,而修改bug增量发布往往是将改动的代码手动编译后,从classes目录下拷贝到jar中然后再放到tomcat目录下发布,这种方法准确度不高,当修复bug时间跨度较大且文件较多时就不好提供了,下面介绍下一个增量打包工具https://gitee.com/lpxs/ProjectPatch.git
Karen110 Karen110
3年前
手把手教你Pycharm远程连接服务器端项目进行本地开发调试!
又有几天没写原创了,这些天都有一些开发任务,所以没很多时间来写文章。在这几天的开发里,我所在的开发环境是部署在centos7的云服务器上。这就有一个头疼的问题,我该怎么开发呢?有些朋友就会说,直接用vim。我想过,但是我技术比较菜还没到那种vim很熟练的地步。刚开始我试了一种方案,本地一套代码,服务器上一套代码。本地编辑然后通过sftp软件上传到服务器上,虽
good123 good123
3年前
奈学p7云原生架构师
云原生的概念主要是基于容器云,其主要原则是,软件产品从设计、开发到交付,全流程都考虑适配容器云的环境。传统的开发,是本地开发与测试,测试环境再次测试,然后部署上线,如果有上容器的需求,那么再编写Dcokerfile,做容器化改造,最后部署到容器云上云原生的产品,开发,测试和上线都是完全兼容容器云的环境,例如通过EclipseChe镜像开发,提交到git上,从
Stella981 Stella981
3年前
Hexo的版本控制与持续集成
想必很多人会把Hexo生成出来的静态网站放到GitHubPages来进行托管。一般发布Hexo博客的流程是,首先在本地搭建Hexo的环境,编写新文章,然后利用hexodeploy来发布到Git。那么对于本地的Hexo的原始文件怎么管理呢?如果换电脑了怎么办?如果没有对原始文件进行备份,突然有一天你的本地环境挂了导致源文件丢失,那不就呵呵了。也许你会想
Stella981 Stella981
3年前
GitHub for Windows的简单用法
Git是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。其联合创始人ChrisWanstrath曾
Stella981 Stella981
3年前
Jenkins安装使用教程
一、说明持续集成:Continuousintegration,CI。包括两层含义,一是指项目的每个开发人员每天都向项目代码仓库要通过git等提交他们的代码,二是指在代码提交后实现自动化的构建、部署、测试确保提交的代码没有错误或及早发现提交代码中的错误。Jenkins是一个使用java开发、开源、免费、强大的web式持续集成应用程序;常用于
易微帮 易微帮
1年前
支付宝扫码跳转到转账或红包支付(应用异地远程收单场景)
随着移动支付的普及,支付宝已经成为人们日常生活中不可或缺的一部分。其便捷的扫码支付功能让人们在购物、餐饮、交通等各个领域都能实现快捷支付。而在一些特定场景下,如异地远程收单,传统的支付方式往往无法满足用户的需求。本文将探讨如何通过支付宝扫码实现跳转到转账或