本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
一般公司会搭建自己的代码仓库,如SVN,GIT等,本文描述如果在centos从头上搭建SVN服务器
1. 安装apache svn模块和svn
yum install mod_dav_svn subversion
2. 配置svn配置文件
vim /etc/http...
分类:
其他好文 时间:
2015-01-03 15:58:08
阅读次数:
179
3.2 Git 分支 - 分支的新建与合并
分支的新建与合并
现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:
开发某个网站。
为实现某个新的需求,创建一个分支。
在这个分支上开展工作。
假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:
返回到原先已经发布到生产服务器上的分支。
...
分类:
其他好文 时间:
2015-01-03 13:15:20
阅读次数:
402
3.4 Git 分支 - 利用分支进行开发的工作流程
利用分支进行开发的工作流程
现在我们已经学会了新建分支和合并分支,可以(或应该)用它来做点什么呢?在本节,我们会介绍一些利用分支进行开发的工作流程。而正是由于分支管理的便捷,才衍生出了这类典型的工作模式,你可以根据项目的实际情况选择一种用用看。
长期分支
由于 Git 使用简单的三方合并,所以就算在较长一段时间内,反...
分类:
其他好文 时间:
2015-01-03 13:14:17
阅读次数:
127
1. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 文件夹,当中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本号控制。.git文件夹位于工作文件夹内。1) 工作文件夹:用户本地的文件夹;2) Index(索引)...
分类:
其他好文 时间:
2015-01-03 09:17:23
阅读次数:
183
#!/bin/bash
ip=59.201.201.152
groupadd zabbix
useradd -g zabbix zabbix
yum -y install gcc curl-devel net-snmp-devel fping e2fsprogs-devel zlib-devel libgssapi-devel krb5-devel openssl-devel wget libs...
分类:
系统相关 时间:
2015-01-03 00:55:50
阅读次数:
307
在前面两盘文章中介绍了Git的基本原理,都是理论知识。这篇文章我们再次回到实践中,看看Git分支(branch)的使用。在代码版本控制工具中,都会有branch的概念。刚开始建立版本仓库的时候,我们只有一个主分支(master branch),我们不可能把日常的新功能开发、代码优化以及bug修复等概...
分类:
其他好文 时间:
2015-01-02 23:36:59
阅读次数:
301
Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆数据库(包括代码和版本信息)到单机上。2、在自己的机器上创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在单机上合并分支。5、新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。6、生...
分类:
其他好文 时间:
2015-01-02 21:05:26
阅读次数:
213
if [ 0 -ne $# ]; thenecho "USAGE: prog [IN]input_file" >&2;exit 1;fisource /etc/profilesource ~/.bash_profileulimit -c unlimited#./ExtractICBAData1 57...
分类:
系统相关 时间:
2015-01-02 17:30:02
阅读次数:
250
项目代码在gitlab.com上git@gitlab.com:newlisp/cppwizard.git该项目包含了两个工程,一个是console,普通的C++ 11工程,另一个是cppcms_base,是基于cppcms的web工程。注意,默认配置的是clang编译器,cppcms库需要先安装。newLISP显然是需要事先安装的。目前仅支持linux系统。每个工程目录下都有一个builder目录...
分类:
编程语言 时间:
2015-01-02 14:42:11
阅读次数:
309
修改或新增的文件通过 git add --all 命令全部加入缓存区(index区)之后,使用 git status 查看状态(git status -s 简单模式查看状态,第一列本地库和缓存区的差异,第二列缓存区和工作目录的差异),提示使用 git reset HEAD 来取消缓存区的修改。不添....
分类:
其他好文 时间:
2015-01-02 13:24:31
阅读次数:
438