所谓自动部署就是说,如果用10台机器跑tornado程序提供Web服务,它们上面的代码都是一样的,这也叫生产环境。在公司写新代码,写好了,测试通过,这叫开发环境。然后执行自动部署程序,它把新代码提交到版本管理服务器,然后连上生产环境的10台服务器,让它们更新代码,再重启tornado程序,新代码就上线了,用户看到的就是新发布的网站。
自动部署的关键是两个东西,一个是版本服务器,一个是远程操作...
分类:
Web程序 时间:
2014-08-20 14:11:12
阅读次数:
187
WebRTC编译详细介绍--记录+转载原文地址:http://blog.csdn.net/temotemo/article/details/7056581WebRTC编译本人环境:操作系统:XP SP3VS 2013编译源码之前所需的工具获取源码工具:1、 首先需要安装获取源码的工具SVN(项目代码版本管理工具,Google也用这个)TortoiseSVN 1.6.12http://sourcef...
分类:
Web程序 时间:
2014-08-20 10:29:06
阅读次数:
290
mercurial需要一个用户名来记录commit动作
在用户根目录下创建文件.hgrc
并配置文件内容
分类:
其他好文 时间:
2014-08-19 18:28:45
阅读次数:
187
1.背景 git是比较流行的版本管理软件,博主才疏学浅,到目前为止只用过svn和git。虽然git也用了较长时间了,但是还是没有深入学习过,这周打算阅读Progit,对git有一个深入的总结,另外把git的一些主要命令总结下,方便日后学习工作中使用。2.git简史 读了一遍Progit第一章节,印象比较深刻的有如下几点。 1.git的底层是数据库,这样我们就大...
分类:
其他好文 时间:
2014-08-17 10:27:42
阅读次数:
226
Unit3D项目使用SVN作为版本管理时需要注意的事项。...
分类:
其他好文 时间:
2014-08-13 10:30:35
阅读次数:
146
【svn简介】svn用于版本管理数据,它采用了分支管理系统。在它出现之前存在CVS,svn推出之后,逐步替代了CVS。目前又出现git,相比于svn,git更支持分布式版本管理,目前发展很猛,这里不详细介绍。大家可以先把svn了解熟悉之后,再看看git,对比下。ps:时代总是在进步啊,需要..
分类:
系统相关 时间:
2014-08-13 03:47:06
阅读次数:
413
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本...
分类:
其他好文 时间:
2014-08-10 06:02:10
阅读次数:
301
一.Git分支介绍与创建Git中的分支,其实本质上仅仅是个指向commit对象的可变指针。Git回使用master作为分支的默认名字,在若干次提交后,你其实已经有了一个指向最后一次提交对象的master分支,它在每次提交的时候都会自动向前移动。1.Git分支的创建,切换和删除gitbranch 不带..
分类:
其他好文 时间:
2014-08-08 16:24:57
阅读次数:
265
一个很小的HTML项目,使用。Git来记录和跟踪这个项目。包括以下内容: 创建版本库。 添加与修改文件。 创建新分支。 打标签并整理版本库。 克隆版本库。创建版本库 Creating a Repository 在Git中,版本库(.git目录)是与工作目录树并排放在同一个目录中的。 本...
分类:
其他好文 时间:
2014-08-07 18:21:00
阅读次数:
337
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新;从远程仓库拉数据下来或者推数据上去。
用于 Linux内核开发的版本控制工具。与常用的版本控...
分类:
其他好文 时间:
2014-08-07 13:12:10
阅读次数:
289