我正在处理几个单独的 asp.net 应用程序,并将它们组合起来。
一个问题是合理化两个应用程序之间的 CSS - app1 有两个 css 文件,而 app2 有大约 8 个。两个应用程序之间的大部分 CSS 是相同的,但也存在一些差异。我正在寻找一种工具来比较每个应用程序的所有元素,并显示缺少的内容、不同之处等。理想情况下,输出将是 3 个文件:Common、app1 和 app2,但如果它我不会那么挑剔可以告诉我这两个应用程序之间的区别。
这样的工具存在吗?
我正在处理几个单独的 asp.net 应用程序,并将它们组合起来。
一个问题是合理化两个应用程序之间的 CSS - app1 有两个 css 文件,而 app2 有大约 8 个。两个应用程序之间的大部分 CSS 是相同的,但也存在一些差异。我正在寻找一种工具来比较每个应用程序的所有元素,并显示缺少的内容、不同之处等。理想情况下,输出将是 3 个文件:Common、app1 和 app2,但如果它我不会那么挑剔可以告诉我这两个应用程序之间的区别。
这样的工具存在吗?
如果你讨厌下载工具,这里有一个 css 比较器的在线版本http://www.alanhart.co.uk/tools/compare-css.php
它提供了两个文件之间的 css 类文件的比较
我不知道为这个特定目的量身定制的独立工具。有一个名为“CSS Comparer”的 PHP 类,但我不知道它是多么容易使用。该页面上的屏幕截图看起来很有希望。
就个人而言,我可能只是将所有文件连接在一起,这样每个应用程序都有一个文件,然后对它们运行差异。为了使它更容易,您可以通过CSSTidy之类的东西运行这两个文件,或者通过搜索/替换和排序进行一些富有想象力的文件处理。这可以在两个文件中以相同的顺序获得所有声明,因此差异会更清晰。
通常我会推荐diff。由于您明确写道您正在寻找“不基于差异”的东西,也许您可以描述为什么 diff 对您没有帮助。
然后其他人可能会提出不同的建议。