代码管理
代码管理工具知识与经验
松门一枝花
建筑行业数字化产品总监
展开
-
Git设置忽略eclipse配置文件
概述eclipse的配置文件是不能公用的,不同电脑上的eclipse配置文件内容是不一样的,如果将eclipse配置文件上传到了git,其他开发下载后,导入项目,有些报错就是因为配置文件关系操作在git的忽略文件“.gitignore”里,添加下面内容/bin//.project/.gitignore/.classpath/.settings/...原创 2022-02-20 12:18:02 · 723 阅读 · 0 评论 -
SonarQube结合IDEA实现代码检测
环境准备1.SonarQube下载:https://www.sonarqube.org/downloads/建议用最新版本,SonarQube与idea的结合 需要SonarQube很多插件,需要借助idea的SonarLint 插件。不同的SonarQube版本,有不同的插件版本idea的SonarLint 插件版本,需要不同的SonarQube插件版本顺利出报告,需要 :idea 的SonarLint 版本与SonarQube的插件版本一一对应2.Java 11 或以上.原创 2020-06-01 16:40:56 · 3291 阅读 · 0 评论 -
Gradle笔记——Gradle的简介与安装
原文连接:http://blog.csdn.net/maosidiaoxian/article/details/40109337gradle专栏-----------------------------------------Gradle 安装1,安装JDK,并配置JAVA_HOME环境变量。因为Gradle是用Groovy编写的,而Groovy基于JAVA。另外,Ja转载 2018-01-25 17:43:12 · 250 阅读 · 0 评论 -
gradle和maven区别
原文连接:http://blog.csdn.net/jueane/article/details/50383431---------------------------------------------Gradle和Maven都是项目自动构建工具,编译源代码只是整个过程的一个方面,更重要的是,你要把你的软件发布到生产环境中来产生商业价值,所以,你要运行测试,构建分布、分析代码质量、甚至为转载 2018-01-25 17:36:53 · 19747 阅读 · 9 评论 -
win10安装TortoiseGit
TortoiseGit 是Git的可视化工具。所以前提是已经安装了Git,安装很简单一路next。下载地址,百度搜“TortoiseGit”,一般是第一个。目前地址是:https://tortoisegit.org/download/如果打不开,可以进入腾讯软件中心https://pc.qq.com,搜索“TortoiseGit”下载安装包,和语言包不重复造轮子了,点...原创 2019-12-03 21:18:26 · 383 阅读 · 0 评论 -
git 无法访问
git分2种访问方式:ssh,httpsssh模式,需要在github或gitlab上配置公钥,本地要生成秘钥。举例:公司使用gitlab张工需要访问公司李工的代码库。步骤:1、李工要在gitlab他的项目里,给张工分配允许访问的权限2、如果是ssh访问a 张工在本地生成自己的公钥,把公钥发给李工,请李工在gitlab上配置下他的公钥。如果是http访问直接...原创 2018-11-08 17:26:10 · 2785 阅读 · 0 评论 -
TortoiseGit 修改密码
当TortoiseGi默认设置了凭证助手为“管理器-所有windows用户”,每次向远程git推送时,都会去windows的凭证管理器里读取值,然后推送。 如果密码修改了,或者密码不小心输入错了,每次提交都会报错:HTTP Basic: Access denied fatal: Authentication failed.。修改思路是:修改windows里的凭证管理器中保存的值。...原创 2018-11-08 10:01:29 · 5819 阅读 · 2 评论 -
Git 少用 Pull 多用 Fetch 和 Merge
转自:http://www.oschina.net/translate/git-fetch-and-merge --------------------------------------------------------------------------------- 本文有点长而且有点乱,但就像Mark Twain Blaise Pascal的笑话里说的那样:我没有时间让它...转载 2018-11-08 09:34:03 · 872 阅读 · 0 评论 -
Git fetch & pull 详解
1、简单概括先用一张图来理一下git fetch和git pull的概念:可以简单的概括为:git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。下面我们来详细了解一下git...转载 2018-11-08 09:30:33 · 600 阅读 · 0 评论 -
git 上传代码到码云
与码云建立连接教程:http://blog.csdn.net/zengmingen/article/details/76045076如果完成了上面步骤的,且有了git。上传项目步骤:代码提交代码提交一般有五个步骤:1.查看目前代码的修改状态2.查看代码修改内容3.暂存需要提交的文件4.提交已暂存的文件5.同步到服务器1.原创 2017-08-08 19:47:18 · 769 阅读 · 0 评论 -
fatal: Could not read from remote repository.的解决办法
原文地址:http://blog.csdn.net/huahua78/article/details/52330792---------------------------------------------------------------------------------查看远端地址 git remote –v 查看配置 git config -转载 2017-08-08 19:28:58 · 1122 阅读 · 0 评论 -
手动创建git忽略push清单,node_module以及自身
1.文件夹内右键git bash,输 touch .gitignore,注意中间有空格 2.编辑器打开生成的 .gitignore 文件,加入.gitignorenode_modules123.保存 4.以后再push到仓库的就会过滤这俩了,想加啥自己加原创 2017-07-25 09:54:20 · 1220 阅读 · 0 评论 -
maven settings.xml国内仓库配置
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-04-17 22:27:47 · 4192 阅读 · 0 评论 -
Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方法
eclipse maven 项目报Description Resource Path Location TypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp line 1 Maven Java EE Configuration ProblemDescription Resource Path Location TypeOne or ...原创 2018-03-23 12:24:59 · 584 阅读 · 0 评论 -
maven项目在打war包时出现非法字符: '\ufeff' 解决方案
http://blog.csdn.net/qi_fei/article/details/61416319--------------------------------------------问题描述:开发工具MyEclipse 的总体开发环境,编码格式总体设置为UTF-8,在将web项目打包的时候出现:非法字符:'\ufeff" 错误。解决方案:利用notePad++打开出现错误的页面,选择标题...转载 2018-03-15 14:25:05 · 985 阅读 · 0 评论 -
eclipse maven访问maven私有库
1、Windows本地maven下载https://maven.apache.org/download.cgi2、maven setting 文件配置进入maven 目录下 conf。apache-maven-3.2.3\conf新建.xml 文件,内容如下:<settings xmlns="http://maven.apache.org/SETTINGS/原创 2018-01-11 15:47:24 · 2221 阅读 · 0 评论 -
maven私有库搭建
为什么要搭建maven私有库?有位博主在2008年时这样写道:如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用原创 2018-01-11 13:25:13 · 1626 阅读 · 0 评论 -
maven私有库配置
不同的项目,不同的私有库1、添加仓库Release 发布; 发行仓库snapshot 快照,开发,调试仓库配置完成2、配置权限默认开通的权限,查看权限给刚才建的两个私有库添加权限配置好后3、创建角色,分配权限添加roleid和nanme原创 2018-01-11 11:36:16 · 645 阅读 · 0 评论 -
Sonatype Nexus 库被删除的恢复方法
原文连接:https://my.oschina.net/u/178116/blog/519840--------------------有道云笔记保存---------------------------------------------- 今天在整理公司Maven私服的时候,不小心把Release库删掉了。瞬间冒出冷汗来了!公司所有的积累都没了啊,脑子里闪过第一个办法就是看是否有回收站转载 2018-01-10 17:07:01 · 806 阅读 · 0 评论 -
Maven的pom.xml文件结构之Build配置build
原文连接:http://blog.csdn.net/taiyangdao/article/details/52374125-----------------------------------------------------------------------------在Maven的pom.xml文件中,Build相关配置包含两个部分,一个是,另一个是,这里我们只介绍。转载 2017-12-26 14:41:20 · 2219 阅读 · 0 评论 -
cannot be read or is not a valid ZIP file
Description Resource Path Location TypeArchive for required library: 'D:/ProgrammeJar/maven-jar/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar' in project 'xxxxx-co原创 2017-09-23 22:08:16 · 5111 阅读 · 0 评论 -
阿里云Maven仓库地址
1、在项目的pom.xml里直接加入<repositories><!-- 代码库 --> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public//&l...原创 2017-09-21 14:27:54 · 702 阅读 · 0 评论 -
Could not find artifact
用Maven install 对父工程安装到本地仓库原创 2017-09-20 17:34:22 · 3150 阅读 · 1 评论 -
Maven错误
1、软件包javax.servlet不存在解决办法:从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。有方法是在pom.xml中引用servlet-api.jar,但可能会和Tomcat下的servlet-api.ja原创 2017-04-12 11:08:24 · 979 阅读 · 0 评论 -
mac svn
https://formac.informer.com/tortoisesvn原创 2018-10-18 09:25:50 · 460 阅读 · 0 评论 -
Windows下SVN回滚到旧版本(TortoiseSVN)
原文地址:https://www.cnblogs.com/tommy-huang/p/4729634.html---------------------------------------- 当发现新提交的代码有问题,然后想将某个旧的版本作为最新的版本时,可以使用回滚,操作步骤如下:1. 签出(CheckOut)最新版本的代码到电脑中(不能做任何修改)2. 执行Tortois...转载 2018-08-22 20:07:55 · 8385 阅读 · 0 评论 -
TortoiseSVN 1.9.5安装 与 Eclipse4.4.2中安装SVN插件 图解详解
原文链接:http://blog.csdn.net/chenchunlin526/article/details/54631458Eclipse svn 插件官网:http://subclipse.tigris.org/Eclipse svn 插件更新网站:https://github.com/subclipse/subclipse/wiki----------------------转载 2018-01-06 20:50:15 · 390 阅读 · 0 评论 -
Linux上Svn环境搭建
一般情况下,Linux都是自带SVN环境的。查看svn是否安装了[14:50:28][root@VM60 ~]# rpm -aq subversion[14:50:30]subversion-1.6.11-9.el6_4.x86_64[14:52:01][root@VM60 ~]# whereis svn[14:52:01]svn: /usr/bin/svn /usr/sh原创 2017-11-17 18:30:08 · 367 阅读 · 0 评论 -
eclipse的SVN插件设置忽略文件
windows--preference--Team-ignore resource这里我新增了maven项目常不需要提交应该忽略的文件和文件夹文件:.setting.project.classpath文件夹:*/target/*原创 2017-09-21 15:46:00 · 2271 阅读 · 0 评论 -
Eclipse集成svn后出现Failed to load JavaHL Library的解决办法
在win10 64位上eclipsex64位 集成svn插件在使用 Team-share project ,选择svn后,报了:Failed to load JavaHL Library错误解决方法:winodws--perference--svn。设置如下图原创 2017-09-21 15:22:08 · 546 阅读 · 0 评论