免费的SCM环境SVN搭建

习惯已经养成。从2002年左右开始使用CVS,到2007年转向SVN,源码管理工具的使用,让工作更有条理。不过可惜的是,一直使用Tortoise系列的工具,TortoiseCVS, TortoiseSVN, TortoiseGit(用于git), TortoiseHG(用于Mercurial),命令的参数可是一个都记不全。可能只有co/clone吧。

Share and Enjoy:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

Mercurial – 分布式版本控制系统

昨天进行了一下版本管理的总结。缘份看来无所不在啊。今天早上去code.google.com注册一个项目,发现版本管理里有2个选项,mercurial和svn。
根据来自developerWorks的资料
Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。相对于传统的版本控制,具有如下优点:

更轻松的管理。传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。
更健壮的系统。分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。
对网络的依赖性更低。由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。

使用python开发,这个我喜欢。需要研究的内容很多。git, mercurial。

Share and Enjoy:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks

软件版本管理或称配置管理

今天常姐姐问道关于版本管理的问题。以前比较常用的是cvs,有一段时间没有用了。原因也没有什么,见异思迁了。因为好些人推荐说svn好。好就好,好俺就敢用。所以一直是svn。反正也没出过什么问题,用着不错。就是客户端那个tortoisesvn三天两头的版本更新让人有点不爽。有好几个版本跳过了,反正用得很好。我服务器那端也没更新过呢。如果不用tortoisesvn,Windows用命令行有点感觉别扭。
向她推荐了知名的CruiseControl,她老人家言道Java的就是不喜欢。女人呐,喜好什么东西的感觉真是重要。以后要是从事商业活动这个可是要记在心中了。
今天晚上也是跟版本管理有缘份,看到之前关注过的一个东西用的是一个git的源,这就让人十分感兴趣了。加个linus兄也是推荐,再次跟风。看看git的内容。
ubuntu上比较容易:
$git
login as: nio
nio@192.168.0.7’s password:
Access denied
nio@192.168.0.7’s password:
Linux nio-laptop 2.6.24-24-386 #1 Wed Apr 15 15:13:41 UTC 2009 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last [...]

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Haohao
  • Live
  • MisterWong
  • Slashdot
  • TwitThis
  • Upnews
  • Yahoo! Bookmarks