由于公司现在人比较多,存在多个小组同时开发一个项目的情况。为避免不同小组之间代码的冲突,我们的SVN采用了打分支的情况。
这造成我们自己小组的内容上线后要合并到不同的分支和主干上去。
于是就找了这个合并代码的神器——
Beyond Compare.
一般我们采用的是文件夹比较的方式进行比较合并代码。
文件合并方法。
我们采用基于规则的比较方法
由于项目中会有bin,obj这样的文件,这些文件其实是不用比较的。
我们可以设置下过滤规则。过滤规则如下图:
为了更有效的比较,建议选上“差别”,“次要”两个选项。
选上这两个选项后就只剩下不同的地方了。
因是程序员嘛。总喜欢用快捷键。
自己总结了下常用的快捷键。
Ctrl+W 关闭标签页
Ctrl+Q 退出程序
Ctrl+P 上个差异部分
Ctrl+N 下个差异部分
Ctrl+L 复制到左边
Ctrl+R 复制到右边
Ctrl+M 比较下个文件
F5 重载文件