0

我只是想知道在这种设置中 CVS 项目是否会发生冲突。我目前正在 Eclipse 中创建一个 Web 应用程序。所以我有一个 DaO 层,将执行数据库中的所有 CRUD 操作。

所以可以说,我有一个 Employee 表,它有一个 EmployeeDao 类。如果我正在使用该类并添加一些我需要的方法,并且我的团队之一也在修改 EmployeeDao 类以添加方法以满足他的需要,该怎么办?那么如果发生这种情况会不会有冲突呢?这种设置中的正确方法应该是什么?

我将不胜感激任何想法的家伙。

谢谢!

4

1 回答 1

2

好吧,如果你们都在编辑同一个文件,那么是的——会有冲突。

但是,这并不是说您需要担心它。如果更改不在文件中的同一位置,则源代码管理中的合并工具应该没问题。

如果您都覆盖了相同的功能,那么您会遇到冲突。

最好的方法是与您的开发团队沟通;如果您进行 Sprint,那么在您的日常会议中,您可以声明您可能正在处理哪些文件;此外,如果您要对课程进行重大更改 - 向您的开发团队发送电子邮件。

此外,如果您在开发阶段处理多用户问题,那么我强烈建议您考虑使用更新的源代码控制系统;SVN 比 CVS 和 Git 或 Mercurial 更好。

于 2012-06-02T02:58:00.593 回答