当使用DAO层时,eclipse中的CVS项目是否会发生冲突

当使用DAO层时,eclipse中的CVS项目是否会发生冲突,eclipse,cvs,dao,conflict,Eclipse,Cvs,Dao,Conflict,我只是想知道在这种设置中CVS项目是否会有冲突。 我目前正在eclipse中创建一个web应用程序。所以我有一个DaO层,数据库中的所有CRUD操作都将执行 比如说,我有一个EmployeeDao类的Employee表。如果我正在使用那个类并添加一些我需要的方法,同时我的一个团队也在修改EmployeeDao类以添加方法以满足他的需要,该怎么办。那么,如果发生这种情况,会不会发生冲突?在这种设置中,正确的方法应该是什么 我非常感谢各位的任何想法 谢谢 好吧,如果你们都在编辑同一个文件,那么是的—

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

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

我非常感谢各位的任何想法


谢谢

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

然而,这并不是说你需要担心它。 如果更改不在文件中的同一位置,那么源代码管理中的合并功能应该可以

如果两个函数都重写了同一个函数,则会出现冲突

最好的方法是与您的开发团队沟通;如果您进行Sprint,那么在您的日常会议中,您可以声明您可能正在处理的文件,例如;此外,如果你打算对一个类进行重大更改,请向你的开发团队发送电子邮件


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

提交时,你们每个人都会选择性地添加注释,然后在查看该程序的版本历史时,可以看到谁在何时提交,并可以将本地程序与您选择的版本进行比较,找出任何项目的任何部分都可能出现这样的差异冲突。刀没有什么特别的。所以,答案是通用的。从CVS升级可能是个好主意。啊,我明白了,谢谢你的建议。。。到目前为止,我们还没有陷入发生冲突的局面。我只是想知道万一出现问题,可能的解决办法是什么。;-)谢谢你的及时答复。我还没有使用这些控制系统中的任何一个,但我将研究这些系统,以增强我们的开发能力。