越简单越好!
第四章 服务器上的 Git
bevin 发表于 2012-10-09 11:38    
到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的共享仓库,从那里推送和拉取数据。我们将把这个仓库称为 "Git 服务器";代理一个 Git 仓库只需要花费很少的资源,几乎从不需要整个服务器来支持它的运行。
查看详情 已有0个评论  |  0次评分  |  119次阅读  |  0次推荐
第三章 Git分支
bevin 发表于 2012-10-09 11:33    

几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。

有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git 从版本控制系统家族里区分出来。Git 有何特别之处呢?Git 的分支可谓是难以置信的轻量级,它的新建操作几乎可以在瞬间完成,并且在不同分支间切换起来也差不多一样快。和许多其他版本控制系统不同,Git 鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。理解分支的概念并熟练运用后,你才会意识到为什么 Git 是一个如此强大而独特的工具,并从此真正改变你的开发方式。

查看详情 已有0个评论  |  0次评分  |  71次阅读  |  0次推荐
第二章 Git基础
bevin 发表于 2012-10-09 11:25    
读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以及如何从远程仓库拉数据下来或者推数据上去。
查看详情 已有0个评论  |  0次评分  |  242次阅读  |  0次推荐
第一章 Git起步
bevin 发表于 2012-10-09 11:05    
本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。
查看详情 已有0个评论  |  0次评分  |  93次阅读  |  0次推荐
zend studio 9.0无限期试用的方法
bevin 发表于 2012-10-08 11:04    
眼看着zend studio 9.0 beta的试用版就快要到期了,今天我就阐述一下怎么无限期的试用zend studio 9.0,实际上和两个文件有关,看图吧!我在windows下的zend studio 9还剩下13天的试用期。
查看详情 已有0个评论  |  0次评分  |  15次阅读  |  0次推荐
Freebsd9.0下安装Xunsearch
bevin 发表于 2012-09-27 16:54    

1. 安装Xunsearch

# wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2

# tar -xjf xunsearch-full-latest.tar.bz2

# cd xunsearch-full-1.3.1

# sh setup.sh

查看详情 已有0个评论  |  0次评分  |  52次阅读  |  0次推荐
透过Github认识版本控制系统
bevin 发表于 2012-09-18 15:34    

GitHub(网址 https://github.com/)是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

对于一个开源项目,从开发角度讲大体上分为两类人群,一类称为核心开发团队,他们可以向保存源代码的版本库提交,即对源代码的修改具有最终的决定权。另外一类称为贡献者,他们不属于核心开发团队,虽然也能看到源代码,但无权向版本库提交修改。

查看详情 已有0个评论  |  0次评分  |  63次阅读  |  0次推荐
nginx upstream的5种配置方式
bevin 发表于 2012-09-11 09:56    
1、轮询(默认每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
查看详情 已有0个评论  |  0次评分  |  33次阅读  |  0次推荐
如何使用netfilter/iptables构建防火墙
bevin 发表于 2012-09-10 14:22    
对于Internet上的系统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。Linux提供了一个非常优秀的防火墙工具—netfilter/iptables。它完全免费、功能强大、使用灵活、可以对流入和流出的信息进行细化控制,且可以在一台低配置机器上很好地运行。本文将简单介绍使用netfilter/iptables实现防火墙架设和Internet连接共享等应用。
查看详情 已有0个评论  |  0次评分  |  19次阅读  |  0次推荐
MacOS升级到10.8,SVN不能用的解决方法
bevin 发表于 2012-08-15 15:43    

自从把MacOS升级到10.8后svn不能用了。

svn命令也没有了,解决方法就是安装一个svn客户端。

查看详情 已有0个评论  |  0次评分  |  133次阅读  |  0次推荐
Mac OS X中MacPorts安装和使用
bevin 发表于 2012-08-14 10:45    

一、安装MacPorts

下载最新的pkg包:https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg

直接双击安装就可以。

安装好之后port命令在:/opt/local/bin/port

更多安装方式:http://blog.chenapp.com/archives/383

查看详情 已有0个评论  |  0次评分  |  82次阅读  |  0次推荐
Installing MacPorts
bevin 发表于 2012-08-14 10:23    

MacPorts version 2.1.2 is available in various formats for download and installation (note, if you are upgrading your Mac OS X to a new major release, see the migration info page)

“pkg” installers for Mountain Lion, Lion and Snow Leopard, for use with the Mac OS X Installer. This is the simplest installation procedure that most users should follow after meeting the requirements listed below. Installer for legacy platform Leopard also available.In source form as either a tar.bz2 package or a tar.gz one for manual compilation, if you intend to customize your installation in any way.SVN checkout of the unpackaged sources, if you wish to follow MacPorts development.The selfupdate target of the port(1) command, for users who already have MacPorts installed and wish to upgrade to a newer release.
查看详情 已有0个评论  |  0次评分  |  47次阅读  |  0次推荐
返回顶部 ^