
开发策略
sunshyran
人各有志,求同存异;学无止境,完美逼近
展开
-
git实验之查询提交记录
提交记录查询git log --author=””查询某人的提交记录git log 查询某文件的提交记录一般可以借助可视化工具,如gitk,tortoiseGit,git whatchanged 查看具体哪些文件有改动 应该要注意的是不论git log 或 git whatchanged, 显示出来的节点顺序,不是绝对按时间顺序排列的,这点在遇原创 2012-06-22 21:13:55 · 14208 阅读 · 0 评论 -
Git图形用户工具介绍及比较
GITK简介 gitk - The git repository browser Displays changes in a repository or a selected set of commits. This includes visualizing the commit graph, showing information转载 2014-07-23 22:01:16 · 1852 阅读 · 0 评论 -
多分支开发策略
分支策略 author:crylearner 日常开发中几个常见过程ü 功能开发 (开发人员)ü bu原创 2014-01-25 23:32:33 · 5967 阅读 · 0 评论 -
使用接近C++的Java宏控
【现状描述】宏控是管理开发代码的重要手段,特别是C/C++项目。通过引入宏控,我们可以为每个项目配置一个config文件,里面定义了所有的功能宏控的状态(开启 or 关闭)。不同于C/C++, java 中没有原生的预编译命令,目前广泛采用的方式是使用静态变量近似代替宏。但是这也为项目管理带来一点点麻烦:A,B两项目在同一套代码上开发,通过config文件实现不同的功能。然而,即使原创 2012-05-06 21:21:54 · 4116 阅读 · 0 评论 -
git实验之分支管理
分支管理1. 克隆代码git clone 2. 创建本地工作分支git checkout -b 创建并切换到新分支。如果是从远程分支创建一个本地同名分支,则git checkout -b git branch 创建新分支,但不切换过去3. 删除分支git branch -D 强制删除分支,即使该分支上原创 2012-06-22 21:56:55 · 1479 阅读 · 0 评论 -
windows下git bash 乱码的问题解决
http://blog.youkuaiyun.com/self001/article/details/7337182转载 2013-12-12 23:19:54 · 869 阅读 · 0 评论 -
git实验之代码提交
代码提交代码提交一般有五个步骤:1.查看目前代码的修改状态2.查看代码修改内容3.暂存需要提交的文件4.提交已暂存的文件5.同步到服务器1. 查看目前代码的修改状态提交代码之前,首先应该检查目前所做的修改,运行git status命令 a) 已暂存 (changes to be committed)new fil原创 2012-06-22 21:09:32 · 109691 阅读 · 5 评论 -
git实验之应用标签
应用标签1. 查看标签git tag –l , 支持通配符2. 新建标签git tag –a -m 如果是需要给某个历史提交节点打标签,则加上对应hashcode即可3. 删除标签git tag –d4. 提交标签git push origin5. 恢复代码到某个标签点git show 由此得到对应原创 2012-06-22 21:20:55 · 1125 阅读 · 0 评论 -
git实验之基本配置
基本配置1. 给Git着色git config color.ui true2. 设置文本编译器git config core.editor XXX如果是需要配置为notepad,则core.editor='D:/Progra~1/Notepad++/notepad++.exe'-multiInst -notabbar -nosession –noPlugin原创 2012-06-22 21:41:17 · 1504 阅读 · 0 评论 -
git实验之创建仓库
仓库创建1. 本地新建一个git仓库git --bare init如果是需要作为服务器仓库的,推荐加—bare,否则以后其他仓库push代码到此仓库时会有一些麻烦。具体可以参考:http://hi.baidu.com/mengdaant/item/62dc182908bf25f950fd87ff 添加文件git add . // add allgit add原创 2012-06-22 19:05:54 · 26023 阅读 · 0 评论 -
git实验之代码撤消与回退
代码撤消与回退1. 回退已提交的代码git reset --hard HEAD回退整套代码到最近一次提后的状态。参数 --hard 表示删除自该次提交后所有的修改记录(未跟踪文件除外)。如果需要保留目前的修改,则执行git reset -- soft HEAD。git reset --hard 回退代码到指定的某次提交状态。(hashcode是该次提交原创 2012-06-22 21:19:05 · 14737 阅读 · 0 评论 -
repo sync 时自动切换当前分支的remote track分支的问题
使用repo sync时,如果当前仓库有检出本地分支,假设为dev, 对应的远程track分支为origin/dev。 而manifest.xml中指定的track分支为origin/master,那么在repo sync时会自动将当前的dev分支的远程track分支修改为origin/master, 不仅如此,同时还会将origin/master上的修改rebase到本地的这个dev分支上。原创 2014-07-23 23:34:44 · 4901 阅读 · 3 评论