关于版本控制,请高手提供意见。

iCar 发布于 2010/02/04 17:02
阅读 2K+
收藏 1

我的工作基本上全都是在Windows上完成的,以前的用的版本控制软件是WINCVS。

初次import的时候,总是很痛苦。因为WINCVS会截断unicode编码的文本文件。

这很让人头疼。有遇到,并找出好办法的告诉我一声,谢谢!

受得折磨多了,就想转换其他的工具试试。

初步选定Mercurial,个人试用了两天,感觉还不错。

Mercurial在单机上的表现确实不错,适合个人代码管理。我想用到公司去,然后发现问题来了。

既然公司的同事大家协同工作,最终有个release版本,该怎么管理?

需要架设一台集中式的服务器。Mercurial要胜任这个工作MS困难。

然后,就放狗出去了,找到两种方案。

Mercurial+Apache+CodeBeamer

Mercurial+Apache+Trac

看操作,巨复杂,心中也没底。

我想,我的问题和需求应该说明白了。

如果不用Mercurial,还有其他较好的选择吗?

如果用Mercurial,怎么架设一台集中式的服务器?

请提供你的意见啊,谢谢了!

加载中
0
0
iCar
iCar

引用来自“红薯”的帖子

svn 啦

谢谢红薯啊!

svn我也试用过,从个人感受来说还是比较喜爱Mercuial。

svn本身就是集中管理的。

各有优点和遗憾啊。

0
y
yulu

除了 SVN,你还能选择什么?    git?

wincvs,当然 不好用;  自己装个visualSVNServer,再装个 TortoiseSVN 做svn客户端;  用起来 很爽啊; 

没必要太复杂,visualSVNServer是集成了阿帕奇和 subversion的,傻瓜式安装和管理。  

Mercuial是什么 还真没试过


0
kumat
kumat

现在已经全面转到git了。

0
L
LiuXinyun

mercurial 和git差不多。都可以建立服务器。用mercurial+trac,项目管理和源代码管理都有了。搭建并不复杂。

0
iCar
iCar

谢楼上各位回复。

To LiuXinyun:请具体指点一下!

0
seewind
seewind

竟然会放狗,怎么查不到mercurial 的部署方法呢?下面的就是官方的文档

http://mercurial.selenic.com/wiki/PublishingRepositories

Mercurial+Apache就可以建立中央版本服务器

0
LastRitter
LastRitter

我还是喜欢用SVN

0
iCar
iCar

引用来自“seewind”的帖子

竟然会放狗,怎么查不到mercurial 的部署方法呢?下面的就是官方的文档

http://mercurial.selenic.com/wiki/PublishingRepositories

Mercurial+Apache就可以建立中央版本服务器

呵呵,还是谢谢你啦!

前面我就说了是Windows下用的。

不想为了这再整个Linux服务器。

0
ys
ys

用CodeBeamer MR来管理Mercurial应该简单许多. 可以create repository, 也可以区隔项目下载权限, 可以参考http://cbchina.esast.com/cb/wiki/8801 

CodeBeamer MR免费下载link在http://cbchina.esast.com

返回顶部
顶部