月度归档:2018年12月

SVN常用命令整理

经常用Git, 偶然碰到SVN管理的项目,往往又需要从头熟悉一遍SVN的命令,特记录下常用的SVN命令。

注:以下记录基于macOs自带svn命令。
一、svn管理项目开发。
0、安装svn colordiff。
工欲善其事必先利其器,命令行下的colordiff是非常有必要的

brew install colordiff
svn diff | colordiff 出现色彩

或者修改配置, 直接使用svn diff

echo 'diff-cmd = colordiff' >> ~/.subversion/config 

当然设置别名也行
继续阅读

Git常用命令整理二(Git托管项目)

Git原理以及完整命令这里不做介绍,仅介绍实际工作中用到的一些命令。

分支命名

0、自带master分支不做赘述,一般新建一个名为develop的分支作为开发分支。
1、单人开发的时候可以直接在develop上开发,然后合并到master上。
2、多人开发的时候以develop分支新建功能分支(feature_功能_日期),例如feature_login_20181210,feature_user_20181210,定期将功能分支合并到develop, 然后在将develop反向合并到功能分支,这样可以调用不通功能分支上的方法。最后把功能分支都合并到develop, develop再合并到master。
3、平常项目维护可以命名新分支hotfix_功能名_日期。例如: hotfix_user_20181210。
4、平常项目bug修复可以命名新分支bugfix_功能名_日期。例如: bugfix_user_20181210。
继续阅读