分布式配置管理
未来的潮流?!
- ZQ-DSCm Vs
Include(DscmVs,,from="^##startInc$",to="^##endInc$")
实际体验
Hg ~ 水银般的流畅
MercurialNote ~ Mercurial 学习笔记
Hg 快速手册
[:ZqCcHgCheatSheet:Hg CheatSheet]
刘鑫-Hg vs Bzr
[http://docs.google.com/Presentation?id=ddwtzk7_10877cgr7hwhq 關于Bazaar和Mercurial的介紹]
attachment:HgVsBzr.pdf
Samuel Chi bzr和hg的初体验(WinXP)
Samuel Chi <[email protected]> reply-to [email protected] to "python-cn:CPyUG" <[email protected]> date Sun, Jul 20, 2008 at 02:42 subject [CPyUG:59750] Bazaar和Mercurial的初次体验(WinXP下)
- 安装: 都很容易,一个安装文件搞定
- 乌龟扩展: 乌龟hg安装更傻瓜,功能更强大,可是不太稳定;乌龟bzr安装麻烦,功能也少
- 使用: 基本功能都差不多,hg强在有统一配置,push/pull的操作可以简化--这个很方便,而且还有传说中的打包功能;
- 远程仓库:
- bzr更简单,服务器上基本不要配置太多东西
- ssh方式在windows下也只要装一个openssh for windows就ok了,缺点是路由器的端口转发不知道怎么会对sftp无效(我改成其他端口比如22222都不行,很想知道出错原因)
- http的配置也很简单,缺点就是无法push(真希望能有人来指出偶的观点是错误的)
- hg号称能支持多种方式,可是我忙了一天除了自带的hg serve,其他的都没测试成功(连apache的支持都没搞定,极度郁闷)
附送一下bzr的apache配置,希望能对大家有用:
Alias /bzr "f:/bzr/" <Directory "f:/bzr/"> Options FollowSymLinks AllowOverride FileInfo Indexes Limit Order allow,deny Allow from all Require valid-user AuthType Basic AuthName "Bazaar Repository" AuthUserFile f:/bzr/authlist </Directory>
就不需要像svn一样,每一个仓库都要写一个<Location ....>
配置hg出错的apache日志如下:
// access.log 127.0.0.1 - princeofdatamining [20/Jul/2008:01:43:42 +0800] "GET /hg/ HTTP/1.1" 500 650 // error.log [Sun Jul 20 01:43:42 2008] [error] [client 127.0.0.1] (OS 5)拒绝访问。 : couldn't create child process: 720005: index.cgi [Sun Jul 20 01:43:42 2008] [error] [client 127.0.0.1] (OS 5)拒绝访问。 : couldn't spawn child process: F:/Hg/index.cgi
热切期盼有人来分享一下mercurial的apache配置心得....
反馈
创建 by -- ZoomQuiet [DateTime(2008-03-26T02:20:28Z)]