这样的软件项目需求,应该怎么搭建代码服务器
发布时间:2011-06-20 18:26:39 文章来源:www.iduyao.cn 采编人员:星星草
这样的软件项目需求,应该如何搭建代码服务器?
hi,
最初的情况如上图F1,user通过本机和A交互,A上有*.py,*.exe文件。
现在开发人员需要维护A上的*.exe/*.py。
我设想了F2图的架构:
1.开发者在本机B开发并测试,设计代码文件*.py/*.exe/*.c/*.cpp
2.测试通过后,开发者把相关文件(*.py/*.exe/*.c/*.cpp)check in到代码服务其C,
3.由管理员将*.exe/*.py文件checkout到A。
其他因素:
1.A的文件的改动不很频繁。
2.代码量不大。10W行以内。
我的问题是:
1.我应该选取什么样的代码管理软件。我熟悉Tsvn。但不知道新出的Hg等是否应该使用。
2.代码服务器应该使用什么系统?我熟悉windows。如果要用linux的话,用哪个linux版本?
谢谢
p.s.还有哪些因素需要我说明?
------解决方案--------------------
我先写几条提示吧,写得不对不要介意;
1. exe是怎么来的,是不是有源代码? 如果这样应该去用软件管理它的源码,而不是exe本身。目前有一些持续集成工具可以使开发人员checkin代码时就自动生成exe文件(也就是build),如CrousControl/Hudson. Python是脚本语言,所以*.py应该没问题。
2. 一般地,checkout是说把代码拿过来改动并在代码管理软件中做相应记录,把exe复制到A上的工作因为没有这些事情,属于简单复制。一般地不叫checkout.
3. 叫不叫checkout也好,也可以写脚本来完成管理员的这个工作。具体情况要看你用的代码管理软件了。
4. 在我看来,什么软件,什么系统都不是特别重要,选你用的最熟的就好了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
svn连接到服务器
SVN连接到服务器怎么操纵得呢?
我是这样弄的:
服务端客户端都装好了。
1、iis新建个网站 指定到服务器目录 访问...
-
SVN远程控制的问题
我装了一个SVN服务器,但机器离我比较远,每次控制权限的时候,必须去服务器上去,比较麻烦。我想通过我的机器直接控...
-
求问SVN各种服务器版本、各种客户端版本之间的区别
本人这方面小白。
看了一些资料,发现服务器端的版本有VisualSVN、Apache、Coll...
-
用svn做版本管理遇到版本库重定向问题,求高人指点。
我和同学一起做项目,想用svn做版本管理。我在MyEclipse8.5里装好svn以后,配置本...
-
求SVN服务器、客户端详细安装文档
服务器是windows server 2003,客户端都是xp。
查了一下,好像服务器有很多种选择,什么CollabNet,Ap...
-
apache+svn 整合之后权限分配问题,很古怪,求解~
根据网上搜索的文章自己整合了个apache+svn。整合出来用户管理正常了,但是关于用户...
-
SVN数据迁移和备份?
我现在使用的是VisualSVN Server 服务器端和TortoiseSVN客户端。我们现在是三个团队,一共三台服务器,每个团队往...
-
求助关于VisualSVN报错。。。
小弟安装的是
VisualSVN-Server-2.5.0
安装路径和代码库路径在一个盘符里
开放了80端口
设置了I...
-
SVN版本号疑惑
虽然知道svn只要提交过一次,整个版本库的版本号都加1。但是有一种情况,假如版本库布局为trunk,branches,tags。现在...
-
召集分享。。。。大家推荐下免费的SVN服务器,分享下各位网友吧。
个人呢,没有服务器,想看看网上有没有好点的SVN服务器,最好是免费的...