1
junyi 2011-06-16 14:00:08 +08:00
网络不稳定跟重启有何关系?你的SVN服务器是架设在windows上面的么
|
2
yyfearth 2011-06-16 14:02:18 +08:00
git服务器肯定非win,gitwin下效果也不是很好。
|
3
ssword 2011-06-16 14:03:26 +08:00
分布式的版本控制要协作似乎也是需要hosting的。可以用github/google code/bitbucket,私密项目的话,github只对收费用户才开放,bitbucket似乎没有这限制。
|
6
xi4oh4o 2011-06-16 14:45:39 +08:00
网络不稳定推荐git 对网络依赖性不强。
http://zh-cn.whygitisbetterthanx.com |
7
9hills 2011-06-16 14:54:21 +08:00
@foaoo 用git和hg两个之一都可以
服务器既然是linux的,配置git服务器没啥问题。(还可以考虑购买github的私有空间,免了自己的服务器) 然后windows的客户端就用 msysgit 就可以 如果你以前熟悉TortoiseSVN客户端,可以用Tortoisegit 而且Git支持导入SVN,简单用的话,完全可以把它当SVN用。。。 |
8
reus 2011-06-16 15:02:40 +08:00
可以用第三方的,推荐bitbucket,免费用户也可以建立私有仓库。github的话要付费才有这个功能,googlecode就完全不能建立私有仓库
|
9
chloerei 2011-06-16 15:11:27 +08:00
用分布式代码版本控制在服务器挂掉的时候可以不阻塞工作,只本地提交。
|
10
lenmore 2011-06-16 15:17:00 +08:00
如果经常更新/提交代码,网络不好的确挺恼火的。
windows下建议用hg,也就是mercurial ,可以考虑bitbucket作为hosting。 如果不想用bitbucket,可以用dropbox同步代码库。这要求团队成员都开通Dropbox。团队人很少时这个很好用! 还可以挑一个网速快的成员作为hosting,把代码push到他那去。 |
11
foaoo OP |
13
9hills 2011-06-16 21:16:13 +08:00
@foaoo 没事,git和hg都是分布式的,每个人的那里都保存着一份完整的代码库,,,可以脱离网络工作,如果不想用服务器。。甚至可以通过email来搞
你的情况,最方便的办法就是购买github的私有空间,不用自己搞服务器,稳定性绝对一流。。 |
14
dreampuf 2011-06-17 10:40:20 +08:00
Why Git is Better than X
http://zh-cn.whygitisbetterthanx.com/ |
15
soulhacker 2011-06-17 11:10:44 +08:00
分布式版本管理设计出来要解决的主要问题之一就是你说的这种情况,所以很可以一试。Windows 下相应的工具比几年前成熟多了,基本可用了。
hg vs git 这个几乎是新一代的 vim vs emacs 了,对一般项目来说可能都能很好适应,不过可能目前用 git 的人多些,遇到问题也稍微容易解决些。 |
17
foaoo OP @soulhacker 我也比较倾向于Git
|