随笔 - 505  文章 - 1034  trackbacks - 0
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345


子曾经曰过:编程无他,唯手熟尔!

常用链接

留言簿(94)

随笔分类(649)

随笔档案(505)

相册

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

积分与排名

  • 积分 - 905240
  • 排名 - 14

最新随笔

最新评论

阅读排行榜

评论排行榜

看了云风大哥的博客上有这篇文章《分布式的版本控制工具》,知道了世界上居然有这么多的版本控制工具,最近刚看了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 七星重剑 阅读(5944) 评论(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
没呢,有需要的时候就试下  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理