我是一名开发人员,正在学习如何使用源代码控制软件。我已阅读Subversion 文档。我试图理解合并的概念。
假设两个开发人员正在处理不同的类,我可以将文件合并在一起。如果两个开发人员在同一个类上工作,合并功能会起作用吗?我意识到可以说这种编码实践打破了 SOLID:“开放-封闭”原则(http://en.wikipedia.org/wiki/SOLID_%28object-orientated_design%29),因此如果 Subversion 假设我正在徘徊即开发者遵循开放封闭原则。
如果对trunk中的class1进行了更改,在branch中对class1进行了更改,那么branch和trunk是否可以合并?