版本控制
文章平均质量分 65
清箫
生命的可贵,在于自我实现;生命的欠缺,是努力的空间。
展开
-
Tortoise Rollback
RevertRevert只会把工作副本文件恢复到原始版本,也就是说只会恢复本地的修改,对于已经提交的无能为力,因此和真实的回滚不一样。回滚(对话框方式)使用版本日志对话框1. 选中想要恢复变更的文件或者文件夹。如果想要恢复所有的变更,需要选中最顶层的文件夹。2. 选择TortoiseSVN → 显示日志,显示出版本列表。3. 到这里就分两部分了:l 如果原创 2012-06-21 17:43:13 · 1462 阅读 · 0 评论 -
Tortoise Merge
一个项目一般会有多个分支,当某个大的改变在某个分支做完后需要被merge到trunk或其它分支时,这就需要用到merge。同步Merge (syncmerge)svn merge source[$rev] [TARGET_WCPATCH]TARGET_WCPATCH是工作副本,默认是”.”( 代表当前目录)。使用这个命令的主要目的是为了与源分支保持同步,把源分支上的更改也复制到当前原创 2012-06-21 12:24:21 · 9374 阅读 · 1 评论 -
Git常用命令
仓库1. 克隆一个远程repository到本地HTTP的方式: git clone https://github.com/linus87/GitTest.gitSSH的方式:git clonegit@github.com:linus87/GitTest.gitGit Read-Only的方式: gitclone git://github.com/linus87/GitTest.git一原创 2015-05-08 09:30:35 · 2587 阅读 · 0 评论 -
git reset与git revert比较
git resetgit reset的作用是还原Index的状态或修改本地分支HEAD的位置。这个命令适合用于从某个提交点重新开新的分支。比如,如果某个提交之后的代码我们都不要了,就可以在本地reset至指定commit,然后开一个新的branch继续新的开发(原来分支在远程上没有发生任何变化的)。使用git reset是不影响远程分支的,一切都在本地发生。如果回退需要很快影响远程分支的,应该使用原创 2016-04-11 15:30:20 · 11146 阅读 · 0 评论 -
发布Artifact到Maven中央仓库
1. 在GitHub上创建仓库,提交代码2. 使用Github账号登录Travis CI平台,执行构建操作(optional)要执行这一步,需要在源代码中再添加一个.travis.yml配置文件,具体参考:https://docs.travis-ci.com/user/getting-started/理论上每次提交代码都会执行Build,所以不需要手动触发,我的实例:https://t...原创 2018-09-28 17:56:03 · 1314 阅读 · 0 评论