比较文件夹和导出修改过的文件

时间:2010-02-12 19:44:40

标签: svn git version-control tortoisesvn diff

我想知道是否有人可以帮助我以下。我在同一个项目上与其他软件开发人员远程工作。我使用subversion和torto来管理我的代码。我不认为其他开发者会这样做。

当我们尝试共享代码时会产生问题,因为我们必须弄清楚哪些文件已被修改,因此我们不会覆盖彼此的更改。是否有一个程序可用于比较两个文件夹并标记哪些文件被修改并将这些文件导出到新目录?

我发现最接近的是一个名为DiffMerge的程序。它找到文件夹之间更改的文件,但我必须手动浏览列表,复制路径并单独复制这些文件。如果我可以导出这些已更改的文件,那将是非常棒的。

谢谢!

3 个答案:

答案 0 :(得分:3)

Beyond Compare会做你所描述的。 而且,他们可以免费试用30天。

它很容易就像:

View -> Show Differences,
Right Click -> Copy To Folder

但是,我认为如果您正在使用Git,它应该为您进行分支和合并,如果您正确使用它...

答案 1 :(得分:3)

这正是SVN的用途。我认为你应该说服其他开发人员使用存储库。在他们开始使用之前,甚至不与他们合作

答案 2 :(得分:0)

如果你在Windows上,

WinMerge也非常好。它将允许您复制和替换单个文件或文件夹,以及在存档中导出差异,这看起来就像您正在寻找的。

哦是的 - 它的免费和开源。