202010-10 Pycharm自带Git实现版本管理的方法步骤 之前一直使用本地的git客户端,通过命令来上传、下载代码到Gitlab;每次都需要启动git客户端,敲git命令来完成,不够灵活,因为强大的Pycharm就自带git功能,可以直接在Pycharm完成代码的改动和提交。一,关联git.exePycharm需要先关联git,才能使用git的功能,配置如下图:点击“Test”,出现git版本的提示,说明关联完成二,从Gitlab下载项目到本地1、点击VCS--->Git2、输入GitLab的验证信息点击“Test”出现“Connectionsucces... 继续阅读 >
202010-09 DRF框架API版本管理实现方法解析 API不可能一成不变,无论是新增或者删除已有API,都会对调用它的客户端产生影响。如果对API的增删没有管理,随着API的增增减减,调用它的客户端就会逐渐陷入迷茫,到底哪个API是可用的?为什么之前可用的API又不可用了,新增了哪些API可以使用?为了方便API的管理,我们引入版本功能。给API打上版本号,在某个特定版本下,原来已有的API总是可用的。如果要对API做重大变更,可以发布一个新版本的API,并及时... 继续阅读 >
201411-11 助你开始使用 git 的简易指南 1.安装:下载gitOSX版下载gitWindows版下载gitLinux版2.创建新仓库创建新文件夹,打开,然后执行gitinit以创建新的git仓库。3.检出仓库执行如下命令以创建一个本地仓库的克隆版本:gitclone/path/to/repository如果是远端服务器上的仓库,你的命令会是这个样子:gitcloneusername@host:/path/to/repository4.工作流你的本地仓库由git维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文... 继续阅读 >
201411-11 版本控制工具 git 使用入门指南 1.安装:下载gitOSX版下载gitWindows版下载gitLinux版2.创建新仓库:创建新文件夹,打开,然后执行gitinit以创建新的git仓库。3.检出仓库:执行如下命令以创建一个本地仓库的克隆版本:gitclone/path/to/repository如果是远端服务器上的仓库,你的命令会是这个样子:gitcloneusername@host:/path/to/repository4.工作流:你的本地仓库由git维护的三棵“树”组成。第一个是你的 工作目录,它持有... 继续阅读 >
201411-11 程序员杂谈之优秀程序员的十个习惯 在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(SoftwareEngineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。1... 继续阅读 >
201411-07 Linux中svn安装、配置和使用 一、安装:#yuminstall subversion(centos)#apt-getinstallsubversion(ubuntu)测试是否安装成功#svnserve--version如果显示了版本信息则表示安装成功二、配置:/root/svn/repo为所创建仓库的路径,理论上可以是任何目录1、创建仓库svnadmincreate/home/svn/repo2、修改配置文件/home/svn/repo/conf/svnserve.conf#去掉#[general]前面的#号[general]#匿名访问的权限,可以是read,write,none,默认为readano... 继续阅读 >
201411-07 CentOS搭建SVN Server配置详解(总结篇) SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。svn://或http://svn客户端tortoisesvnsvn的基本工作原理:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。有源代码库管理员统一管理这些源程序。每个... 继续阅读 >
201411-07 svn delete-删除文件和目录命令大全 delete(del,remove,rm):从版本库中删除文件和目录。用法:1、deletePATH...2、deleteURL...1、每个PATH指定的项目会被调度到下次提交时从版本库删除。除非给出--keep-local参数,工作副本中没有提交的文件和目录会被立即删除。如果PATH是未版本控制或者已修改的项目,或者包含这些项目,那么仅当给出--force参数时这些项目才会被删除。2、每个URL指定的项目会通过立即提交从版本库中删除。有... 继续阅读 >
201411-07 Git常用命令备忘 Git配置gitconfig --global user.name "robbin"gitconfig --global user.email "fankai@gmail.com"gitconfig --global color.ui truegitconfig --global alias.cocheckoutgitconfig --global alias.cicommitgitconfig --global alias.ststatusgitconfig --global alias.brbranchgitconfig --global core.editor "mate-w" #设置Editor使用textmategitconfig -l #列举所有配置用户... 继续阅读 >
201411-07 Yii框架官方指南系列增补版27——使用数据库:数据库迁移 注意:yii从版本1.1.6以后才开始支持数据库迁移特性。和源码一样,数据库的结构也随着我们开发和维护数据库驱动应用而不断壮大.例如,在开发期间,我们可能想要添加一个新的表;或者在应用投入生产期以后,我们可能会意识到需要在某个列上添加索引.跟踪这些数据库结构的改变(被称作迁移)和操作源代码一样很重要.如果源码和数据库不同步了,可能这个系统都会中断。正是因为这个原因,Yii框架提供了数据库迁移工具,以便跟踪数据... 继续阅读 >