一.背景 使用SVN进行版本管理时,一般的,我们的所有的开发都是基于trunk进行开发,当一个版本开发告一段落,经验证测试发布上线后,代码处于冻结状态,基于当前冻结的代码库,打一个tag进行管理,与发布的生产环境进行对应. 当新的功能点的开发任务开始,继续在trunk进行开发,此时,如果发现了生产环境问题,急迫需要修复,这时候就需要在对应当前生产的代码分支上修改.做法是:基于当前生产对应的tag,做相应的分支(branch)进行开发. 当新的功能开发完毕后,在发布之前,需要将之前分支上的修改合并…
1. eclipse 安装subclipse 2. 将主干trunk导入到eclipse中 3. 右键选择team-->合并,注意,去掉红色圈内的选项 4. next 选中select查找svn branch的路径 5. 一路next…
新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP 用到了,但是仅简单的 git pull/push 的使用,并未用到 Git 精髓,只有当项目中用到,才会紧迫去全面学习,所以说,在项目中进步是最快的. 开发场景:远程有主分支 master,提供用户使用的正式的稳定的版本:开发分支 dev,用于日常开发.dev 们可以在本地任意创建自己的 Local Branch,然后合并到本地 master 再提交到远程分支 dev. 命令行实践 高手都是直接用命令行,用命令…
新公司有些项目是用的 Git,以前公司都是 svn,为了练手 Git,我个人 APP 用到了,但是仅简单的 git pull/push 的使用,并未用到 Git 精髓,只有当项目中用到,才会紧迫去全面学习,所以说,在项目中进步是最快的. 开发场景:远程有主分支 master,提供用户使用的正式的稳定的版本:开发分支 dev,用于日常开发.dev 们可以在本地任意创建自己的 Local Branch,然后合并到本地 master 再提交到远程分支 dev. 命令行实践 高手都是直接用命令行,用命令…
Android Studio环境下代码混淆+签名打包 作者 Mr_冯先生 关注 2016.08.21 01:10 字数 1040 阅读 734评论 5喜欢 34 注:本文使用的Android Studio版本是 2.1.2. 做公司项目,需要对项目进行代码混淆+签名打包,然后就各种搜集查看资料,算是小有成果吧.周末无事就想着总结一下以后再用可做参考.如有不对的地方烦请各位大神指导-- 一.代码混淆 android studio进行代码混淆需要在两个地方做配置:1.添加自己的混淆规则到对应Modu…
相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便.具体设置如图: 同时,Eclipse中也有一个代码提示的快捷键:Alt+/:这个快捷键的名称就叫Content Assist. 在做完Android Studio keymap到Eclipse后,你会发现这个快捷键失灵了,关于快捷键失灵的原因,在这里有进行了详细的分析:Android Studio如何查看资源或者函数在哪些类中被引用 首先说…
git 命令合并分支代码 对于复杂的系统,我们可能要开好几个分支来开发,那么怎样使用git合并分支呢? 合并步骤: 1.进入要合并的分支(如开发分支合并到master,则进入master目录) git pull 2.查看所有分支是否都pull下来了 git branch -a 3.使用merge合并开发分支 git merge 分支名 4.查看合并之后的状态 git status 5.有冲突的话,通过IDE解决冲突: 6.解决冲突之后,将冲突文件提交暂存区 git add 冲突文件 7.提交me…
Android Studio如何Format代码 Reformat code Shift + CTRL + ALT + L (Win) OPTION + CMD + L (Mac)…
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Android Studio编码 Android Studio(四):Android Studio集成Genymotion Android Studio(五):修改Android Studio项目包名 Android Studio(六):Android Studio添加注释模板 Android Studio…
阅读下列文章时请保证你是否有以下工具: 1.Android Studio 2.TortoiseGit 和 msysGit 安卓工程版本控制哪些文件可以忽略 可以省略的文件如下: 目录 .gradle gradle的临时目录 .idea gradle的临时目录 build gradle的临时目录 文件 *.iml后缀文件 gradle的临时目录 local.properties文件 不能删除的文件 .classpath ADT eclipse必须使用,Android studio不知道 .proj…