SVN合并了大量更改的代码

SVN合并了大量更改的代码,svn,merge,Svn,Merge,我有一个问题,我们有一个项目谁的源代码最初是用西班牙语写的。随着越来越多的开发人员加入该项目,原始开发人员决定将所有西班牙语语法更改为英语 问题是,我们已经将任务分配给多个开发人员,我们所有人都将开始基于西班牙源代码实现特性。我们担心,如果源代码语法更改为英语,同时我们正在修改代码,那么我们是否会有困难将这些功能与所有英语语法合并 解决这个问题的最佳方法是什么 谢谢 如果可能的话,首先获取新语法,然后开始工作 否则,当您开始合并时,您将在类型更改名称时遇到编译错误—您将无法知道应该调用哪个类型,

我有一个问题,我们有一个项目谁的源代码最初是用西班牙语写的。随着越来越多的开发人员加入该项目,原始开发人员决定将所有西班牙语语法更改为英语

问题是,我们已经将任务分配给多个开发人员,我们所有人都将开始基于西班牙源代码实现特性。我们担心,如果源代码语法更改为英语,同时我们正在修改代码,那么我们是否会有困难将这些功能与所有英语语法合并

解决这个问题的最佳方法是什么


谢谢

如果可能的话,首先获取新语法,然后开始工作

否则,当您开始合并时,您将在类型更改名称时遇到编译错误—您将无法知道应该调用哪个类型,因为名称已更改


但是,如果您可以以增量方式获得更改,即一次更改一个函数名,那么您就可以随操作进行迁移。也就是说,它们更改函数名并提交。然后选择并合并,确保所有内容都已编译。重复直到完成…

通常,最好的方法是拆分合并。一个合并只是翻译练习,另一个合并会更改功能

不要让您的开发人员一次性更改代码和语言,因为当您试图追踪bug引入的位置时,回顾diff将是一场噩梦


编辑-重新阅读问题,不是你的团队改变了语言。在这种情况下,您可以让原始开发人员对代码进行分支,并在一个稳定的西班牙语分支上工作,直到他将API更改为英语?

DARC可以跟踪这样的更改。不过,在做更多的工作之前把这件事做完仍然是个好主意。