海归网首页   海归宣言   导航   博客   广告位价格  
海归论坛首页 会员列表 
收 藏 夹 
论坛帮助 
登录 | 登录并检查站内短信 | 个人设置 论坛首页 |  排行榜  |  在线私聊 |  专题 | 版规 | 搜索  | RSS  | 注册 | 活动日历
主题: 就证与CVS方家
回复主题   printer-friendly view    海归论坛首页 -> 海归商务           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙
  阅读上一个主题 :: 阅读下一个主题
作者 就证与CVS方家   
所跟贴 That is a typical setup to do version control for small development -- SiGui - (417 Byte) 2005-5-13 周五, 08:49 (516 reads)
seattle
[博客]
[个人文集]




头衔: 海归准将

头衔: 海归准将
声望: 学员

加入时间: 2004/02/26
文章: 1377

海归分: 150911





文章标题: Many thanks ... further discussion (503 reads)      时间: 2005-5-13 周五, 09:49   

作者:seattle海归商务 发贴, 来自【海归网】 http://www.haiguinet.com

at one time (4 or 5 years), I used CVS that's shared by over 1000 developers (about 1500 I believe). It worked just as well.

I still fail to see the point of using a separate box for compilation from your explanation. Only in one case that box could be used: when all the people are working on one single project at the same pace -- which is very rare.

The problem I am having with this box is,
A. it complicates the process.
1. Every one would have to send his code to that box before compilation;
2. the compiled code would have to be checked in from that box to CVS server after successful compilation, which means each developer would have to set his CVS login on both his desktop and that box (or else there should be someone else or an automatic process to take care of that);
3. During the testing and compilation process, code will need to be compiled many times, thus transfering the code back and forth between the box and individual desktops will occur many times as well -- in a global environment when developers are not on the same network, that's going to be a more serious complication;

B. It creates these problems:
1. If multiple projects are being compiled on the box, performance will be an issue;
2. If developers finish their parts of a project at different paces -- almost all the time, then we would have to wait till the last person finishes his coding before comiplation begins;
3. Using this box will lose the code version tracking: if you check out to desktops then lose version on that box, if you check out to that box, then you lose version on the desktops;

C. I do not see how a separate box could help force code base synchronization. Developers will still have to make sure of the synch. On the contrary, without that separate box, one can immediately find out the asynchronization at compilation if somebody else checked in the wrong code, while on that box, it will be more difficult to find it out since we are compiling the code from all the people together.

... This is a bit too long and would really appreciate if anyone spends the time to finish it. Would appreciate even more if you could exchange. (will post this to a relevant forum)

Thanks


作者:seattle海归商务 发贴, 来自【海归网】 http://www.haiguinet.com









相关主题
美国的"安全保证"让以色列有恃无恐 海归商务 2023-7-08 周六, 18:41
[转贴] 达勒姆报告证实:深层政府是腐败的真实存在 海归商务 2023-5-18 周四, 11:33
老狼,这个验证码是必须要有的吗? 海归主坛 2020-7-01 周三, 09:13
[转帖]我的中国,给我一个向往的理由—— 回国办身份证泣血吐槽 icon 博客 海归主坛 2016-2-01 周一, 00:41
美国证监委关于众筹的新规定原文在此 【下定决心松绑】 海归主坛 2015-11-03 周二, 14:24
中美开放十年商务签证, 还有人要做投资移民? 海归商务 2015-9-20 周日, 01:45
张庆松博士:樊弓与放屁(2)推理与判断【智慧学与辩证法】 海归茶馆 2015-8-18 周二, 22:19
张庆松博士《樊弓与放屁》(1)老教授来访 【智慧学与辩证法】 海归茶馆 2015-8-16 周日, 09:39

返回顶端
阅读会员资料 seattle离线  发送站内短信
显示文章:     
回复主题   printer-friendly view    海归论坛首页 -> 海归商务           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙 所有的时间均为 北京时间


 
论坛转跳:   
不能在本论坛发表新主题, 不能回复主题, 不能编辑自己的文章, 不能删除自己的文章, 不能发表投票, 您 不可以 发表活动帖子在本论坛, 不能添加附件不能下载文件, 
   热门标签 更多...
   论坛精华荟萃 更多...
   博客热门文章 更多...


海归网二次开发,based on phpbb
Copyright © 2005-2024 Haiguinet.com. All rights reserved.