1

我是一个项目的新手,开发人员仍然通过邮件发送文件来共享代码。我们正在使用eclipse和cvs。

来自异地的开发人员将那里的代码发送到现场,其他开发人员从那里一一获取文件并在 Eclipse 中替换。2或3个文件都可以。但是随着文件的不断增加,这项任务确实变得很痛苦。

我们不能将源文件放入 cvs,因为来自异地的未经测试的代码可能会使我们的构建服务器崩溃。我的问题从这里开始:-

共享代码的更好方法是什么?

我们不想为每个更改创建分支,因为在这种情况下,我们每天都会有 10-12 个分支。

4

2 回答 2

1

代码应该通过持续集成进行测试,尤其是在你的程序员分散在世界各地的情况下。您的离岸人员应该使用单元/集成测试来确保他们不会破坏构建。您应该制定流程,在他们完成当天的工作之前,他们会验证构建的完整性。
如果他们不是,他们不值得你付给他们的钱。

于 2010-12-03T15:55:41.020 回答
1

我建议您让异地开发人员能够执行与构建服务器相同的测试。他们没有理由向您发送他们无法测试的代码(或测试它至少运行而不会崩溃)。

他们是否有任何理由无法通过 VPN 访问您的系统。这样他们就可以通过您的或第二个构建服务器测试代码并自行合并代码。

于 2010-12-03T15:56:16.170 回答