【发布时间】:2010-02-10 09:20:26
【问题描述】:
我的合并工具有问题,因为有时它无法正确匹配两个分支中未更改的块。发生这种情况时,合并工具将变得无用,必须手动完成合并。
因此我正在寻找一种工具:
- 了解 VB.NET 函数/方法定义的外观,并在匹配块时赋予它们高度重要性。
- 知道 VB.NET 会随时更改字段等的大小写,因此在查找公共块时会忽略大小写差异,但仍会合并大小写差异。
- 知道 ‘ 和 ‘// 都是 cmets 的开始,在找到公共块时会匹配它们
我还忘记了哪些其他要求?
(我们遇到的问题是我们的合并工具(SCM 源代码控制系统的 Guiffy 部分)是用 Java 编写的,因此已经用 Java 进行了很好的测试,并且似乎在我们的 C# 代码的“现实生活”中运行良好,但我们的 VB.NET 代码并不能很好地理解我们。)
【问题讨论】:
-
你忘记了空白智能。 BC3 将理解字符串中的空格很重要,但尾随空格或制表符/空格转换不是。 (请参阅下面关于 BC3 的回答)
-
我想你正在寻找这个plasticscm.com/sm/index.html
标签: vb.net version-control merge branch