随笔 - 477  文章 - 813  trackbacks - 0
<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789


子曾经曰过:编程无他,唯手熟尔!
feedsky
抓虾
pageflakes
Rojo
狗狗
google reader
bloglines
my yahoo
newsgator
netvibes
鲜果


Locations of visitors to this page

常用链接

留言簿(66)

随笔分类(616)

随笔档案(477)

相册

BCB

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

积分与排名

  • 积分 - 276879
  • 排名 - 5

最新随笔

最新评论

阅读排行榜

评论排行榜

60天内阅读排行

看了云风大哥的博客上有这篇文章《分布式的版本控制工具》,知道了世界上居然有这么多的版本控制工具,最近刚看了AlientBrain,所以对版本控制工具比较有感觉,要研究下这种分布式的版本控制。

网址

The unofficial manual:

 Distributed Revision Control with Mercurial (HTML, PDF, source)

我试用了下

安装TortoiseHg

下载:
http://sourceforge.net/project/showfiles.php?group_id=188871下载TortoiseHg-0.2-p1.exe
点击安装
重启机器后,在某个目录里点右键,就看到右键菜单上的Hg了,如图:


点击Clone a Repository,将出现下图,输入Source Path

Source Path:  http://tortoisehg.sourceforge.net/hg/tortoisehg-dev/



啊,成功了


图标怎么没显示呢? 修改了文件就能看到了


Revision Graph



改名好像只能通过命令行,用 hg rename
I:\HgRoot\HgTry\QtPluginFirstTry>hg rename qtpluginfirsttryplugin.h FirstTryPlug
in.h

I:\HgRoot\HgTry\QtPluginFirstTry
>hg rename qtpluginfirsttryplugin.cpp FirstTryPl
ugin.cpp
看看Revision Graph对此次rename的记录


奶奶的,提交时候写的注释不能用中文!有可能会提交失败!如果不失败也是一堆小方块。

在改名后的文件上点右键,看View ChangeLog,此文件以前的change log也不存在了。

            建立版本库
新建个文件夹(比如叫New),然后进入这个文件夹,点右键->TortoiseHg->Create Repository Here,好了。
把要受版本控制的项目都建立在此文件夹New目录下即可。


改天再试用下TortoiseBZR,看看智能rename是咋会儿事。

posted on 2008-01-23 01:32 七星重剑 阅读(2968) 评论(8)  编辑 收藏 引用 所属分类: 乱七八糟

FeedBack:
# re: 分布式版本控制 2008-01-23 10:21 tangfl
提交注释的问题是因为编码不同。我没有用过hg,但我想它应该与svn一样,都是强制以 utf8 编码的吧。如果你本地的windows能够提交 utf8 编码的内容的话,是可以书写任何语言的文字的  回复  更多评论
  
# re: 分布式版本控制 2008-01-23 19:48 七星重剑
@tangfl
如何让本地的windows能够提交 utf8 编码的内容呢?请赐教!  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform ) 2008-03-29 22:32 fangzx
中文问题尚未解决, Mercurial/HG好像还不能使用!  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform ) 2008-03-31 12:05 七星重剑
@fangzx
可以用,就是只能英文summary  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform )[未登录] 2008-06-17 15:48 terry
0.4版的TortoiseHg已經修正這個問題,期待0.4版正式推出  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform ) 2008-06-17 16:40 七星重剑
@terry
谢谢啊
这个解决了就爽多了  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform ) 2009-06-09 11:42 xoyojank
有没有试过TortoiseGit  回复  更多评论
  
# re: 分布式版本控制软件--mercurial( TortoiseHg on windows platform ) 2009-06-09 18:51 七星重剑
@xoyojank
没呢,有需要的时候就试下  回复  更多评论
  


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
.NET频道  博客园社区  闪存
网站导航: