svn_git_clearcase_etc
bamboolsu
技术总监,产品经理,开发经理,项目经理,PMP, Scrum master, CM
丰富的java,HTML5,python, C/C++开发开发经验,
motorola, google, 第九城市等公司工作经验
跨境电商相关(进出口商城,erp等)产品规划,研发
丰富的产品管理,项目管理,需求管理,技术开发管理敬仰
linux,windows, wxworks等多平台开发
展开
-
在Windows下安装BugZilla的说明
别人写的关于在Windows下安装BugZilla的说明Bugzilla Windows安装红宝书 一直寻找合适的Bug Tracking System,网上找了很久,commercial的太贵,还有licence限制,远远超出我等贫民的承受范围。也曾考虑干脆自己写一个算了,但终究未能如愿。对Bugzilla倒是早有所闻,只可惜好像在Linux下比较好安装,在windows上却难上加难。在原创 2015-01-22 13:00:31 · 613 阅读 · 0 评论 -
使用Git、Git GUI和TortoiseGit
转自:http://zengrong.net/post/1722.htm2012-12-26更新:在TortoiseGit中使用SSH host2012-12-30更新:在安装的时候选择TortoiseGit使用的SSH客户端2013-11-05更新:加入从 putty 切换到 OpenSSH注意: 本文不讲解任何关于Git提交、合并等等使用细节和语法,只记录作者在使用Git相转载 2015-12-08 09:19:51 · 452 阅读 · 0 评论 -
git中文教程
常用命令:强力回复到某个版本: git reset --hard (版本号编码)原文出处:http://www.vogella.com/articles/Git/article.html翻译说明:个人出于兴趣爱好翻译这篇Git教程(google 搜索git tutorial排名第一的文章)。学习git最初的原因是为了了解GitHub,译者水平有限,有不足之处欢迎转载 2016-01-26 11:27:20 · 386 阅读 · 0 评论 -
超级有用的git reset --hard和git revert命令
超级有用的git reset --hard和git revert命令标签: gitbranch2010treemavenc2011-10-13 13:48 12755人阅读 评论(0)收藏 举报分类: git(16) 很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull转载 2016-01-25 21:31:55 · 2252 阅读 · 0 评论 -
git cherry pick
本地端历史记录的状态如下图显示。仅把在其他分支执行的「添加commit的讲解」的修改导入到master分支。 把修改移动到master分支后,用cherry-pick 取出「添加commit的讲解」提交,然后将其添加到master。(文档里的提交"99daed2"和下载到数据库里的提交有可能不相同。在下载的数据库里执行git log,确认是正确的提交之后再使用。)$ git check原创 2015-11-20 13:23:05 · 627 阅读 · 0 评论 -
使用Gitolite来对Git的repository实现权限控制
我们项目组打算从svn向git迁移,前几天我搭建了git环境,把代码从svn转移过来,然后所有成员都通过server上的git账号来做pull和push,一切都安置妥当,没有问题。但是后来其它项目组也打算使用这个git server,那么问题来了,之前那种授权的方式肯定是不够的,因为只要能连上server,那么他对这个server上所有的repository都有完全的读写权限,这显然是不可接受的。转载 2015-11-03 13:48:24 · 555 阅读 · 0 评论 -
git 使用心得
git branch:git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: git branch -r 列出远程分支,例如: git branch -a 列出本地分支和远程分支,例如:git branch 创建一个新的本地分支,需要注意,此处只是创建分支,不进行分支切换,例如:git branch -m | -M原创 2015-10-14 14:35:03 · 388 阅读 · 0 评论 -
Git详解之六:Git工具
Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。转载 2015-10-22 16:37:27 · 536 阅读 · 0 评论 -
Git详解之三:Git分支
Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git转载 2015-10-22 15:54:57 · 630 阅读 · 0 评论 -
Git详解之八:Git与其他系统
Git 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subversion 。你将在本章的第一部分学习使用git svn ,Git 为 Subversion 附带的双向桥接工具。(伯乐在线注:如果你对Git还不了解,建议从转载 2015-10-22 16:42:08 · 428 阅读 · 0 评论 -
Git详解之九:Git内部原理
Git 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学者来说可能难以理解且过于复杂。正因如此我把这部分内容放在最后一章,你在学习过程中可以先阅 读这部分,也可以晚点阅读这部分,这完全取决于你自己。(伯乐在线注:如果你对转载 2015-10-22 16:43:54 · 361 阅读 · 0 评论 -
Git详解之七:自定义Git
自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)7.1 配置 Git如第一章所言,用gi转载 2015-10-22 16:38:58 · 384 阅读 · 0 评论 -
Git详解之五:分布式Git
为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工作流程。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)特别是,当作为项目贡献者时,我们该怎么做才能方便维护者采纳更新;或者作为项目维护者时,又该怎样转载 2015-10-22 16:33:48 · 387 阅读 · 0 评论 -
Git详解之二:Git基础
Git 基础读完本章你就能上手使用 Git 了(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件转载 2015-10-22 16:30:09 · 403 阅读 · 0 评论 -
软件版本控制介绍
本文集中讨论版本控制如何工作。我将从宏观的角度开始,结尾将关注于一个具体的Git例子,Git是一个最近比较流行的版本控制系统。你或许已经知道这个版本控制主要用来追踪和记载一个或者多个文件的历史记录。然而,也许你还没用过版本控制,也就不熟悉它的它提供的诸多好处,还有不确定每个系统的细微差别。宏观角度看软件版本控制版本控制的核心是这样一个简单的概念,即对一个或者多个文件的追踪过程,随着转载 2015-10-22 16:45:46 · 2425 阅读 · 1 评论 -
Git详解之一:Git起步
起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定转载 2015-10-22 16:27:46 · 301 阅读 · 0 评论 -
SVN迁移到Git的过程(+ 一些技巧)
关于在VCS中SVN和Git之间的迁移(Clone)这个部分网上已经有大批的文章介绍,而且都非常不错,能够满足我们的常见的需求,这里介绍的是我自己整理的一些技巧和使用中出现的一些问题和疑问。阅读本篇文章,请先有一些Git和SVN的使用经验(又是经验,经验到底是什么?我都不知道)。 第一部分 今天的实验对象是,把http://code.google.com/p/jdbcds转载 2015-11-05 16:44:47 · 2231 阅读 · 0 评论 -
构建git+gerrit+repo的Android代码服务器
构建git+gerrit+repo的Android代码服务器谷歌的Android源码是基于Git+Repo管理的,官方推荐的代码管理也是git+gerrit+repo。谷歌自己都在用的东西,各种优点,各种强大就不用说了,你懂的。关于它们的介绍可查阅极客学院的Wiki中官方翻译http://wiki.jikexueyuan.com/project/android-source/develop转载 2018-01-08 14:17:22 · 3579 阅读 · 0 评论