本月博客排行
-
第1名
龙儿筝 -
第2名
flashsing123 -
第3名
xiaoxinye - e_e
- java_doom
- johnsmith9th
- gaochunhu
- sichunli_030
- zw7534313
- 深蓝传说
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- lstcyzj
- flashsing123
- lxguy
最新文章列表
git常见问题解决方法
git常见问题解决方法
commit 了没有push 想回滚,怎么办
前提:commit过,但是没有push
git reset --hard 0248d8341472ab9d80d4e43ce89876f502fc975c
或者
git reset --hard HEAD^ (执行完之后,commit的都没有了,并且不会有修改的)
没有--hard,修改的会保存,并且是未c ...
用代码判断当前系统是否支持某个版本的feature
JDK9已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对JDK9乃至JDK10的支持,比如Tomcat。
我们通过这个链接下载最新的Tomcat源文件包,总共7MB:
https://tomcat.apache.org/download-90.cgi
解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件 ...
分布式版本控制工具 Mercurial 使用教程 (hg 入门简单命令)
1. 安装版本控制Mercurial
直接下载使用Mercurial安装包进行傻瓜式安装,无需解释一用就灵
*改版本控制工具的命令都是以hg开头
2. 检查是否安装好。
a. 使用命令 hg version 如果安装成功会显示类似下面的版本信息
Mercurial Distributed SCM (version 0.7)
Copyright (C) 2005 Matt Macka ...
[转]关于BETA、RC、ALPHA、Release、GA等版本号的意义
精力有限,知识无限! 有时候你等不到,就自己去找,不求人!对版本号的意义加以说明。 Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版 ...
git每次都要输入用户名和密码的问题解决-使用ssh key和ssh-agent
本地使用git进行push远程操作时,每次都要输入密码,非常麻烦,我们可以用ssh密钥来进行验证,并将ssh密钥添加到ssh-agent,这样每次我们操作远程仓库时都不需要再输入用户名和密码了,是不是很爽呢? 详细步骤如下:
1.检查本地有没有现成的可用的ssh key(我的本机已添加好ssh key):
ls -al ~/.ssh
2.若没有可用的ssh key则需要手动添加:
s ...
git 版本控制器操作命令集合
git 版本控制的应用:
//新建项目,克隆项目到本地
在git上新建项目(http://git.oschina.net/),copy项目地址,在window下安装git version 后,选择本地开发的文件位置,右击git bush here: git clone capy的地址
//down项目命令
git clone copy的地址
//查看下本地状态
gi ...
版本控制工具-GIT-基本命令
安装GIT
Linux上安装GIT
MAC OS X上安装GIT
有两种安装Git的方法。
一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode” ...
MyEclipse 10中SVN的安装
1.首先下载svn-eclipse.rar包(下载链接:http://pc2-dx1.newasp.net/soft/soft1/subclipse.zip)
2.解压获取文件
3.在Myeclipse的安装目录下的dropins新建SVN文件夹,然后把获取的两个文件夹粘贴到SVN目录下
4.最后重启,显示 ...
SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.
首先来下载和搭建SVN服务器.
现在Subversion已经迁移到apache网站上了,下载地址:
http://subversion.apache.org/packages.html
这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.
windows操作系统下面的二进制文件包一 ...
svn恢复到指定版本
1.在源文件夹右键-tortoiseSVN-show log
2.显示出来的版本
3.在要恢复到的版本上右键
4.reverse to this revision是恢复到此版本reverse change from this revison是从此版本中恢复改变的部分
接下来确定即可恢复到指定版本
Git 提交代码流程
git提交代码流程
注意事项:
(1)修改文件之前,一定要先git pull,保证修改的是最新的版本;
(2)git push之前一定要先git pull,因为可能别人修改相同的文件并已commit,应该merge过来,一并push
(3)git commit 和git push时都要diff,确认修改的内容是自己要修改的
血的教训
今天改一个bug
切完分支, ...
SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.
添加文件
在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:
这时候,你需要告知TortoiseSVN你的操作,如图:
加入以后,你的文件会变成这个状态,如图:
这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更 ...
SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.
首先打开VisualSVN Server Manager,如图:
可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如 ...