8

几天前,我将一些带有项目配置的文件夹复制到一个新项目中,并在那里进行了一些修改(项目名称、路径等)。几天后,源配置目录发生了变化,我想知道如何区分 2 个项目中的文件夹以在新项目中应用这些更改。

如果我选择源文件,然后选择新文件并在 Netbeans 中选择 diff 选项 - 它可以工作。但是有可能在整个文件夹中制作吗?

4

4 回答 4

8

我也在 NetBeans 中寻找文件夹比较。我找到了http://kenai.com/projects/netbeans-dircomp/downloads。一会儿我试试……

于 2013-01-30T14:51:34.097 回答
1

NetBeans 没有该功能。

您可能可以根据 find 等编写一个可以执行此操作的 shell 脚本。对“diff a directory tree”的搜索看起来有一些很好的答案。

我建议您将源代码置于某种源代码控制系统下,例如 CVS、SVN 或 Mercurial。

您可以使用这些工具在您制作副本的日期和“现在”之间生成原始项目配置的差异......然后将该差异应用于项目的副本......

或者,您可以应用CVS 手册中描述的一些策略来处理第三方源。我认为相同的概念可用于 svn 和 mercurial。

于 2010-04-27T15:18:43.180 回答
1

一个非常古老的问题,但 Netbeans 现在确实具有 CVS 功能。

转到工具>插件并找到 CVS 并安装。

之后很容易右键单击一个目录,转到工具,然后应用差异补丁。这将修补该目录中 diff 文件中的所有文件。简单流畅。

于 2013-10-17T16:54:25.533 回答
0

而且您还可以使用
Total Commander
来比较文件夹和所有类型的文件
在这种情况下真是太棒了

于 2011-09-16T21:00:29.187 回答