问个代码上合并的问题

当初写代码的时候,分三个人写,没有使用git进行托管,然后写了三个月,请问这个时候有什么好方法进行合并吗?有什么工具吗

我觉着你这个就不是代码管理工具合并的问题了,而是怎么把三个人的代码进行优化整合的问题。之前三个人分开写,应该都是负责的不同的模块,应该不存在对同一个文件进行操作的情况。现在进行代码管理的话,我觉着应该主要是看看有没有可重用的代码,对代码进行优化整合。

直接上git。然后三个人轮流push和merge

三个人同时开发的话,应该每人都负责不同的功能模块。有一种情况比较特殊,比如大家都用了同一个公共库,同时三方都对该部分源码修改过。竟然共同开发,公共部分的代码应该由一个人维护最好。如果不是上面所举的特殊情形,可以先考虑整合代码,看是否出现重复定义之类的异常,最后再考虑用svn迭代开发

选一个负责人,把项目push上去。
其他人把项目git clone,把自己的模块整合上去(或者由负责人统一整合)
工作量有些大。但比重构容易一点。

需要一个人,建一个架构,然后分别调用三个人的接口函数

首先每个人把自己负责开发的模块及公共部分做张图,三个人对图分析影响范围,选择一个负责人合并冲突代码

compare比较合并

负责不同模块,又有公共部分,先利用svn提交一个,在其他两个拉下来

用git吧 模板不同地方直接合并 模块相同地方 ,由一个人处理再合并

百度下载beyond compare 工具,感觉还不错,就是三个人的难度有点。

先一个人提交SVN,然后一个人更新下来,用beyond compare 工具对比整合后提交,最好一个人也更新对比提交就好了